Permalink
Browse files

lm32: move into submodule

Move the lm32 sources into a submodule.

Signed-off-by: Michael Walle <michael@walle.cc>
  • Loading branch information...
mwalle committed Dec 14, 2012
1 parent 3fd2315 commit 73d07fb73f9bc7eb945e0e23ee8851c98b0f17e3
Showing with 5 additions and 11,060 deletions.
  1. +3 −0 .gitmodules
  2. +1 −1 boards/milkymist-one/sources.mak
  3. +1 −0 cores/lm32
  4. +0 −17 cores/lm32/CHANGELOG
  5. BIN cores/lm32/doc/ds_icon.jpg
  6. BIN cores/lm32/doc/ds_icon_ast.jpg
  7. BIN cores/lm32/doc/dsb_icon.jpg
  8. +0 −245 cores/lm32/doc/lever40.css
  9. +0 −248 cores/lm32/doc/lever40_ns.css
  10. +0 −659 cores/lm32/doc/lm32.htm
  11. BIN cores/lm32/doc/lm32_archman.pdf
  12. BIN cores/lm32/doc/qm_icon.jpg
  13. +0 −86 cores/lm32/rtl/jtag_cores.v
  14. +0 −60 cores/lm32/rtl/jtag_tap_spartan6.v
  15. +0 −136 cores/lm32/rtl/lm32_adder.v
  16. +0 −95 cores/lm32/rtl/lm32_addsub.v
  17. +0 −2,786 cores/lm32/rtl/lm32_cpu.v
  18. +0 −525 cores/lm32/rtl/lm32_dcache.v
  19. +0 −367 cores/lm32/rtl/lm32_debug.v
  20. +0 −602 cores/lm32/rtl/lm32_decoder.v
  21. +0 −66 cores/lm32/rtl/lm32_dp_ram.v
  22. +0 −479 cores/lm32/rtl/lm32_icache.v
  23. +0 −345 cores/lm32/rtl/lm32_include.v
  24. +0 −887 cores/lm32/rtl/lm32_instruction_unit.v
  25. +0 −356 cores/lm32/rtl/lm32_interrupt.v
  26. +0 −498 cores/lm32/rtl/lm32_jtag.v
  27. +0 −827 cores/lm32/rtl/lm32_load_store_unit.v
  28. +0 −97 cores/lm32/rtl/lm32_logic_op.v
  29. +0 −309 cores/lm32/rtl/lm32_mc_arithmetic.v
  30. +0 −120 cores/lm32/rtl/lm32_multiplier.v
  31. +0 −193 cores/lm32/rtl/lm32_multiplier_spartan6.v
  32. +0 −128 cores/lm32/rtl/lm32_ram.v
  33. +0 −155 cores/lm32/rtl/lm32_shifter.v
  34. +0 −353 cores/lm32/rtl/lm32_top.v
  35. +0 −27 cores/lm32/test/Makefile
  36. +0 −28 cores/lm32/test/crt.S
  37. +0 −15 cores/lm32/test/hello_world.c
  38. +0 −56 cores/lm32/test/linker.ld
  39. +0 −41 cores/lm32/test/lm32_config.v
  40. +0 −15 cores/lm32/test/pipe1.S
  41. +0 −238 cores/lm32/test/tb_lm32.v
View
@@ -0,0 +1,3 @@
+[submodule "cores/lm32"]
+ path = cores/lm32
+ url = git://github.com/milkymist/lm32.git
@@ -12,7 +12,7 @@ LM32_SRC= \
$(CORES_DIR)/lm32/rtl/lm32_addsub.v \
$(CORES_DIR)/lm32/rtl/lm32_logic_op.v \
$(CORES_DIR)/lm32/rtl/lm32_shifter.v \
- $(CORES_DIR)/lm32/rtl/lm32_multiplier_spartan6.v \
+ $(CORES_DIR)/lm32/rtl/lm32_multiplier.v \
$(CORES_DIR)/lm32/rtl/lm32_mc_arithmetic.v \
$(CORES_DIR)/lm32/rtl/lm32_interrupt.v \
$(CORES_DIR)/lm32/rtl/lm32_ram.v \
Submodule lm32 added at ca5679
View
@@ -1,17 +0,0 @@
-* 2011-07-20 mwalle Upgrade to LatticeMico32 3.8
-
-* 2011-03-03 lekernel Patch from Wesley W. Terpstra (GSI)
- Support register file backed by ram blocks
- Fix a minor problem where compilation fails when interrupts are not supported
- Add support to flush icache and dcache per JTAG
- Fix wrong width assignments for PC
-
-* 2010-09-32 lekernel Removed debug ROM (made external), trace module
- (TODO: make external) and non-portable JTAG.
-
-* 2009-12-21 lekernel Upgrade to LatticeMico32 3.5.
-
-* 2009-11-12 lekernel Active-high interrupts.
-
-* 2009-07-01 lekernel Based on LatticeMico32 core from
- mico32_72_linux.tar (LatticeMico32 v3.3).
View
Deleted file not rendered
Deleted file not rendered
View
Deleted file not rendered
View
@@ -1,245 +0,0 @@
-H1 {
- font-weight:bold;
- border-top-style:none;
- font-family:Arial, helvetica, sans-serif;
- color:#ea6d23;
- margin-left:15px;
- margin-top:3px;
- margin-bottom:10px;
- border-bottom-style:Solid;
- border-bottom-width:2px;
- border-bottom-color:#dbdbdb;
- margin-right:0px;
- line-height:Normal;
- font-size:1em; }
-LI.kadov-H1 {
- font-weight:bold;
- font-family:Arial, helvetica, sans-serif;
- color:#ea6d23;
- line-height:Normal;
- font-size:1em; }
-H2 {
- font-weight:bold;
- x-text-underline:Off;
- border-top-style:none;
- border-bottom-style:none;
- font-family:Arial, helvetica, sans-serif;
- color:#ea6d23;
- margin-left:15px;
- margin-top:12px;
- margin-bottom:5px;
- font-size:0.84em;
- margin-right:0px;
- text-decoration:none; }
-LI.kadov-H2 {
- font-weight:bold;
- x-text-underline:Off;
- font-family:Arial, helvetica, sans-serif;
- color:#ea6d23;
- font-size:0.84em;
- text-decoration:none; }
-P {
- margin-top:0pt;
- font-family:Verdana, Arial, helvetica, sans-serif;
- color:#323232;
- font-size:71%;
- margin-bottom:8px;
- line-height:1.4em;
- margin-right:0px;
- margin-left:15px; }
-LI.kadov-P {
- font-family:Verdana, Arial, helvetica, sans-serif;
- color:#323232;
- font-size:71%;
- line-height:1.4em; }
-p.Step {
- list-style:decimal;
- margin-left:0px;
- font-size:100%;
- margin-bottom:7px;
- margin-top:0px; }
-LI.kadov-p-CStep {
- list-style:decimal;
- font-size:100%; }
-P.Bullet {
- font-size:100%;
- list-style:url("image/top-bullet.gif");
- margin-bottom:7px;
- margin-left:0px;
- margin-top:0px; }
-LI.kadov-P-CBullet {
- font-size:100%;
- list-style:url("image/top-bullet.gif"); }
-P.NormalIndent {
- margin-left:40px; }
-LI.kadov-P-CNormalIndent { }
-P.BulletIndent {
- margin-bottom:2px;
- font-size:100%;
- margin-left:15pt;
- list-style:url("image/secondary-bullet.gif"); }
-LI.kadov-P-CBulletIndent {
- font-size:100%;
- list-style:url("image/secondary-bullet.gif"); }
-P.Procedure {
- font-style:italic;
- font-weight:normal;
- x-next-class:Step;
- x-next-type:p;
- margin-top:12pt;
- margin-bottom:5px; }
-LI.kadov-P-CProcedure {
- font-style:italic;
- font-weight:normal; }
-P.Note {
- margin-top:8pt;
- margin-bottom:8pt;
- border-top-style:Solid;
- border-bottom-style:Solid;
- padding-top:4px;
- padding-bottom:4px;
- border-top-width:1px;
- border-bottom-width:1px;
- background-color:#ffffff; }
-LI.kadov-P-CNote { }
-P.NoteIndent {
- margin-top:8pt;
- margin-bottom:8pt;
- border-top-style:Solid;
- border-bottom-style:Solid;
- padding-top:4px;
- padding-bottom:4px;
- border-top-width:1px;
- border-bottom-width:1px;
- background-color:#ffffff;
- margin-left:40px; }
-LI.kadov-P-CNoteIndent { }
-P.Table {
- margin-top:4px;
- margin-bottom:4px;
- margin-right:4px;
- margin-left:4px; }
-LI.kadov-P-CTable { }
-P.Code {
- margin-bottom:0px;
- line-height:Normal;
- font-family:"Courier New" , Courier, monospace; }
-LI.kadov-P-CCode {
- line-height:Normal;
- font-family:"Courier New" , Courier, monospace; }
-P.StepBulletFirst {
- font-size:100%;
- margin-left:15px;
- margin-bottom:2px;
- list-style:url("image/secondary-bullet.gif"); }
-LI.kadov-P-CStepBulletFirst {
- font-size:100%;
- list-style:url("image/secondary-bullet.gif"); }
-BODY {
- background-color:#ffffff;
- color:#000080;
- font-family:Arial, sans-serif; }
-P.SeeAlso {
- font-weight:bold;
- font-style:normal;
- x-next-type:P;
- color:#ea6d23;
- font-family:Arial, helvetica, sans-serif;
- margin-left:15px;
- margin-top:12px;
- margin-bottom:5px;
- font-size:0.84em; }
-LI.kadov-P-CSeeAlso {
- font-weight:bold;
- font-style:normal;
- color:#ea6d23;
- font-family:Arial, helvetica, sans-serif;
- font-size:0.84em; }
-A:link {
- font-weight:bold;
- font-style:normal;
- color:#003a98;
- x-text-underline:Off;
- text-decoration:none; }
-A:hover {
- x-text-underline:Normal;
- color:#59add3;
- text-decoration:underline; }
-A:active {
- color:#59add3; }
-A:visited {
- x-text-underline:Off;
- color:#385689;
- font-weight:bold;
- font-style:normal;
- text-decoration:none; }
-H1.Home {
- x-next-type:P;
- border-top-style:none;
- border-bottom-style:none;
- x-text-underline:Off;
- font-size:15pt;
- color:#ea6d23;
- text-decoration:none; }
-LI.kadov-H1-CHome {
- x-text-underline:Off;
- font-size:15pt;
- color:#ea6d23;
- text-decoration:none; }
-H3 {
- margin-left:15px;
- margin-top:12px;
- margin-bottom:5px;
- color:#323232;
- font-size:71%;
- font-family:Verdana, Arial, helvetica, sans-serif;
- margin-right:0px; }
-LI.kadov-H3 {
- color:#323232;
- font-size:71%;
- font-family:Verdana, Arial, helvetica, sans-serif; }
-P.Title {
- font-weight:bold;
- font-style:normal;
- x-next-type:P;
- font-family:Arial, helvetica, sans-serif;
- color:#ea6d23;
- margin-bottom:10px;
- font-size:1.4em;
- line-height:Normal;
- border-bottom-style:Solid;
- border-bottom-width:2px;
- border-bottom-color:#dbdbdb;
- margin-top:0px; }
-LI.kadov-P-CTitle {
- font-weight:bold;
- font-style:normal;
- font-family:Arial, helvetica, sans-serif;
- color:#ea6d23;
- font-size:1.4em;
- line-height:Normal; }
-P.Supra {
- font-weight:bold;
- font-style:normal;
- margin-bottom:6pt;
- font-family:Arial, helvetica, sans-serif; }
-LI.kadov-P-CSupra {
- font-weight:bold;
- font-style:normal;
- font-family:Arial, helvetica, sans-serif; }
-OL {
- font-size:71%;
- font-family:Verdana, Arial, helvetica, sans-serif;
- color:#323232; }
-UL {
- font-size:71%;
- font-family:Verdana, Arial, helvetica, sans-serif;
- color:#323232; }
-P.CodeIndent {
- font-family:"Courier New" , Courier, monospace;
- margin-left:40px;
- margin-bottom:0px;
- line-height:Normal; }
-LI.kadov-P-CCodeIndent {
- font-family:"Courier New" , Courier, monospace;
- line-height:Normal; }
Oops, something went wrong.

0 comments on commit 73d07fb

Please sign in to comment.