Bochs int 0x10 seems to scrap full ebp and top bits in some registers. I now save all 32-bit registers on call frame. Also ebp is across all int 0x10 calls. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| boot.S | ||
| command_line.S | ||
| disk.S | ||
| elf.S | ||
| ext2.S | ||
| framebuffer.S | ||
| linker.ld | ||
| memory_map.S | ||
| utils.S | ||