Sebastien Bourdeauducq
f6f42293d1
Clock frequency detection
2012-05-22 13:23:44 +02:00
Sebastien Bourdeauducq
d03ee7a89f
libbase: unmask UART interrupt correctly
2012-05-21 20:01:21 +02:00
Sebastien Bourdeauducq
c01594f9fd
Common interrupt numbers
2012-05-21 19:52:41 +02:00
Sebastien Bourdeauducq
79124d822b
Identifier
2012-05-17 01:41:41 +02:00
Sebastien Bourdeauducq
755079d7fa
libbase: blocking UART write if IRQs are enabled
2012-02-07 15:12:27 +01:00
Sebastien Bourdeauducq
73fce59631
software: shell from original BIOS
2012-02-07 15:02:44 +01:00
Sebastien Bourdeauducq
fb22edc06a
software: enable -Wmissing-prototypes
2012-02-07 13:02:06 +01:00
Sebastien Bourdeauducq
63f6dece56
software: use the Clang/LLVM compiler
2012-02-07 12:52:34 +01:00
Sebastien Bourdeauducq
494c383fa8
software: remove unnecessary IRQ acks
2012-02-07 00:07:25 +01:00
Sebastien Bourdeauducq
4aaf48afb0
software: interrupt driven UART working
2012-02-06 23:53:29 +01:00
Sebastien Bourdeauducq
5cde57cb65
software: use new UART
2012-02-06 17:53:41 +01:00
Sebastien Bourdeauducq
45529d5941
BIOS: hello world
2012-02-05 20:01:28 +01:00
Sebastien Bourdeauducq
1ad44b6571
software: dependencies the Werner way
2012-02-03 12:25:55 +01:00
Sebastien Bourdeauducq
1a4a6eb445
Copy some software code from the original Milkymist SoC.
...
Libbase should keep its RAM usage to a minimum as it is meant to
be executed before the SDRAM is up and running. (Having lots of
code is OK though as we XIP from the flash)
2012-02-03 12:08:17 +01:00