X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=geekos%2Fsrc%2Fgeekos%2FTODO;fp=geekos%2Fsrc%2Fgeekos%2FTODO;h=eb57c3c89a08f6308ee35eb72b83f061c17aa568;hp=0000000000000000000000000000000000000000;hb=ddc16b0737cf58f7aa90a69c6652cdf4090aec51;hpb=626595465a2c6987606a6bc697df65130ad8c2d3 diff --git a/geekos/src/geekos/TODO b/geekos/src/geekos/TODO new file mode 100644 index 0000000..eb57c3c --- /dev/null +++ b/geekos/src/geekos/TODO @@ -0,0 +1,15 @@ +Get Relocation working + code audit to ensure no compile time addresses are generated (globals) + figure out how to get the .asm files to work + thoughts: add a GOT table somewhere, + setup a special 'ASM' gdt entry for code/data + +64 bit porting work... + change register ops to work with 64 bit values + e.g. Get/Set_MSR + get a 64/32 bit register abstraction that is GOOD + see reg_ex_t in vmm_util.h + +Support allocating multiple contiguous pages in geekos + either rewrite allocator or just step through until you find one +