====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2008:dverkamp:journal:start [2008/05/23 16:31] drv |
soc:2008:dverkamp:journal:start [2008/08/15 12:06] (current) drv |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Journal ===== | ===== Journal ===== | ||
- | ==== 19 May 2008 ==== | + | * [[ week12 | Week 12]] |
- | + | * [[ week10 | Week 10]] | |
- | Journal created. | + | * [[ week9 | Week 9 ]] |
- | + | * [[ week8 | Week 8 ]] | |
- | ==== 21 May 2008 ==== | + | * [[ week7 | Week 7 ]] |
- | + | * [[ week6 | Week 6 ]] | |
- | * Image type detection by filename: check image->uri? | + | * [[ week5 | Week 5 ]] |
- | * arch/i386/README.i386: use libpm for COM32 transitions, librm for 16-bit COMBOOT | + | * [[ week4 | Week 4 ]] |
- | * hook_bios_interrupt -> hook the COMBOOT API ints (for 16-bit) with stubs that call back into gPXE? | + | * [[ week3 | Week 3 ]] |
- | * REAL_CODE, PHYS_CODE in inline asm | + | * [[ week2 | Week 2 ]] |
- | * memcpy_user, real_to_user | + | * [[ week1 | Week 1 ]] |
- | * i386_all_regs, regs_t (ordered like PUSHA) types | + | * [[ week0 | Week 0 ]] |
- | * _virt_to_phys to switch from etherboot-style virtual address space to flat physical addresses (COM32) | + | |
- | * basemem_packet (BASEMEM_PACKET_LEN = 1514) | + | |
- | * arch/i386/include/virtaddr.h: VIRTUAL/PHYSICAL/REAL_CS/DS | + | |
- | * install_rm_callback_interface | + | |
- | * Split COMBOOT and C32 or use the same image type for both? | + | |
- | + | ||
- | === TODO === | + | |
- | + | ||
- | * Check current PXE API support | + | |
- | * Find out how to add config option for image type | + | |
- | + | ||
- | ==== 23 May 2008 ==== | + | |
- | + | ||
- | * Had meeting with mdc and mcb30; discussed basic architecture for COMBOOT support | + | |
- | * Discovered how near RET from 16-bit COMBOOT works - INT 20h at byte 0 of segment (documented as part of PSP in COMBOOT spec) | + | |
- | * Sample hook_bios_interrupt/call_prot code from mcb30; see [[soc/2008/dverkamp/notes/hook_bios_interrupt]] | + | |
- | * Finished basic 16-bit COMBOOT loading and INT 20h and INT 21h AH=09h hooks {{:soc:2008:dverkamp:journal:dverkamp-may-23-2008.png|}} | + | |