0
I Use This!
Inactive

Commits : Listings

Analyzed about 23 hours ago. based on code collected about 23 hours ago.
Jul 20, 2024 — Jul 20, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
use the -newos toolchain even if -elf is present. More... over 15 years ago
some vm to accomodate needing to have a region search spot be different from the larger address space, specifically the 64bit kernel address space. More... about 17 years ago
fix 64bit issues with the heap code More... about 17 years ago
more x86_64 stuff: -most of the mmu code is implemented -fix up the bad swap_stacks_and_call -fix up the tss stuff -fix the interrupt glue (needs iretq) More... about 17 years ago
more work in progress on x86_64 More... about 17 years ago
couple of bits on the x86_64 boot code More... about 17 years ago
panic() is now a noreturn, so change this code that was using the panic() return code More... about 17 years ago
add new bits to the compiler.h file add NO_RETURN attribute to panic, which fixes something in the x86_64 stuff point sys/cdefs.h to newos/compiler.h More... about 17 years ago
welcome to memory model land. thought i'd seen the last of this in the DOS days More... about 17 years ago
fix a bug in the elf loader/mmu stuff in the bootloader that would cause the mmu code to reuse a page that was just about to get mapped. More... about 17 years ago
oops, fix the stage2 -> kernel call to actually work More... about 17 years ago
actually jump into the kernel also configure x86_64 to not support smp at the moment More... about 17 years ago
x86_64: fill in the stage2 mmu stuff fix up the elf loader fix the code to copy physical memory ranges from multiboot More... about 17 years ago
get the kernel building again (definitely doesn't work) add it to the bootmaker image More... about 17 years ago
more x86_64 work. started to put the mmu bits together in the (former) stage2 loader. Need to get the kernel pseudo building to put together the elf loader next. More... about 17 years ago
delete this old dir, the new x86_64 boot stuff lives in boot/pc/x86_64 More... about 17 years ago
bunch of work in progress on getting x86_64 bootstrap working. Currently loading against grub, and am going to unify the stage1 and stage2 loaders into a single loader. More... about 17 years ago
left in a couple of extra nonexistant files in the kernel makefile More... over 17 years ago
pretty big refactor of the build system to solve a old standing problem that didn't allow different CFLAGS in any given target directory. As a result, the make files are now source file based, not object file based, (ie, MYSRC := foo.c bar.c, instead of foo.o bar.o). This means I had to touch more or less every make file in the system. More... almost 18 years ago
get the x86_64 build working again (though it's only actually building a piece of the bootloader). More... about 18 years ago
fix what is apparently a long standing bug in the floppy bootloader that relied on the top bits of a register to be zeroed out. If you'd ever seen a huge spew of crap at bootup that never ends, it's probably this. Discovered on qemu. More... about 18 years ago
Fix a bug in the make system that must have started showing up with some newer version of make. Also set the proper include path for a lot of busted makefiles More... over 18 years ago
How did this ever work? More... over 18 years ago
Get more of the dreamcast port working. More... almost 19 years ago
Get the ol' Dreamcast target building and sort of booting again. Doesn't really work, but it definitely gets somewhat into the boot processing before asploding. More... almost 19 years ago
Make this file compile with gcc4 More... almost 19 years ago
the ULIBS make variable doesn't appear to be in use anymore More... almost 19 years ago
Fix this debug printf More... almost 19 years ago
Change the definition of the entry point in the bootimage/bootmaker tools to have the absolute entry point of the binary. Fix the PC bootloader to respect this. More... almost 19 years ago
Realtek 8169 driver. Seems to be reasonably stable, but not well tested. More... almost 19 years ago