blob: b63351224dc9b8a9a0b1faa2c4814df58a4701a1 [file] [log] [blame]
Kevin O'Connore78cc6c2008-03-01 13:48:26 -05001Find out why ubuntu compiles are failing. Find work around.
2
Kevin O'Connor44c631d2008-03-02 11:24:36 -05003Audit all sti/cli calls.
4
Kevin O'Connor63dbcfb2008-03-01 22:17:07 -05005Code assumes ebda segment is static - it doesn't read 0x40e.
6
7See if using an ld script for 16bit mode is a good idea.
8
Kevin O'Connorb8aacb02008-03-01 14:56:07 -05009The __call16 code does a long jump to the interrupt trampolines - this
10is unnecessary.
Kevin O'Connorf076a3e2008-02-25 22:25:15 -050011
12Fix makefiles so that they rebuild the required files automatically.
13
Kevin O'Connorf076a3e2008-02-25 22:25:15 -050014Cleanup setting of ES on GET/SET_BDA
15
16Make sure inline assembly isn't preventing inlining of calling
17functions.
18
19Convert remaining parts of rombios.c to new code.
20
21Convert rombios32 and apm bios stuff to new code.
22
23Allow one to select adding 32 bit code to 0xf000 or in a separate
24location.
25
26Try generating bios tables at compile time.
27
28Move e820 map generation to post time (just have e820 code copy pre
29made tables back to user).