WangRunji
|
2b813b2acc
|
Set CPU num to 4. Init lapic for each. TODO: fix deadlock.
|
2018-04-18 14:55:09 +08:00 |
|
WangRunji
|
cc34857482
|
Copy entrystart.S from xv6 x86_64, translate it to nasm, link @ 0x7000.
|
2018-04-18 00:07:43 +08:00 |
|
WangRunji
|
3b792baf5b
|
ACK for APIC IRQ
|
2018-04-15 01:01:44 +08:00 |
|
WangRunji
|
cf099ffa99
|
Make inits 'safe'
|
2018-04-14 22:22:11 +08:00 |
|
WangRunji
|
96258c6a0b
|
Rewrite build.rs again
|
2018-04-13 00:54:13 +08:00 |
|
WangRunji
|
b549d08724
|
Add debug_asm in Makefile
|
2018-04-12 23:44:25 +08:00 |
|
WangRunji
|
7f872901ce
|
Serial stdio
|
2018-04-10 20:46:24 +08:00 |
|
WangRunji
|
fc910d4b9d
|
Change test pass error code, to avoid conflict with QEMU's
|
2018-04-09 22:22:43 +08:00 |
|
WangRunji
|
c446d2bb5e
|
Add test for travis
|
2018-04-09 21:20:47 +08:00 |
|
WangRunji
|
2e405a0393
|
Auto exit in qemu
|
2018-04-09 17:02:18 +08:00 |
|
WangRunji
|
936c485ab9
|
Port MP & RSDP detecting
|
2018-04-05 22:36:39 +08:00 |
|
WangRunji
|
c436b9afbe
|
Move asm to boot dir. Continue to refactor...
|
2018-04-04 20:56:56 +08:00 |
|
WangRunji
|
771839f0d7
|
Make it compile on macOS
|
2018-04-02 17:48:07 +08:00 |
|
WangRunji
|
4ce1ba8f6d
|
Rewrite README. Add docker.
|
2018-04-02 15:28:32 +08:00 |
|
Philipp Oppermann
|
ff623a90e3
|
Use --gc-sections to remove unused program sections
|
2017-11-19 10:30:36 +01:00 |
|
Philipp Oppermann
|
8dd179a6f4
|
Adjust the Makefile to build and link Rust code
|
2017-11-18 11:10:17 +01:00 |
|
Philipp Oppermann
|
b3d457bd79
|
Add a Makefile
|
2017-05-12 21:31:16 +02:00 |
|