August shibedrill
shibedrill pushed to main at shibedrill/gila 2025-10-31 13:08:04 -04:00
bf14788cb4 Update graphic design
shibedrill pushed to main at shibedrill/gila 2025-10-31 12:50:08 -04:00
a4ad6da4f7 Initial work for hardware virtualization
shibedrill pushed to main at shibedrill/gila 2025-10-31 01:08:10 -04:00
4486507316 Update README.md
shibedrill pushed to main at shibedrill/gila 2025-10-31 01:07:01 -04:00
eff6c42d06 Upload mascot
shibedrill pushed to main at shibedrill/gila 2025-10-31 01:04:01 -04:00
99649dc461 Credit mascot author
shibedrill pushed to main at shibedrill/gila 2025-10-16 17:33:31 -04:00
e386810b4a Toolchain file, dockerfile
shibedrill pushed to main at shibedrill/gila 2025-10-10 23:43:37 -04:00
386852263a Remove unneeded CI jobs
shibedrill pushed to main at shibedrill/gila 2025-10-10 23:27:48 -04:00
044e928784 Logo and banner
shibedrill commented on issue shibedrill/gila#2 2025-10-10 22:59:04 -04:00
Memory Allocation Stuff

Currently, the OS is able to enumerate the page lists provided by the bootloader. Next, it has to create its own page tables (levels 4 through 1), populate them with new page mappings, and then…

shibedrill pushed to main at shibedrill/gila 2025-10-09 13:13:20 -04:00
913353ed03 Relicense to MIT
shibedrill pushed to main at shibedrill/gila 2025-10-02 11:58:28 -04:00
6f65bbea34 Memory changes
65c36cfa60 Properly round MMIO page addresses
Compare 2 commits »
shibedrill pushed to main at shibedrill/gila 2025-10-02 01:08:46 -04:00
50322be602 Remove CRLF bodge
249c1ae92c Formatting
b3fe90ba25 Clippy lints
8a87fa80b1 Major log rework
0399650788 CPUID report log
Compare 5 commits »
shibedrill pushed to main at shibedrill/gila 2025-09-30 20:12:10 -04:00
315c8e33b7 Readability fixes
0a3d0147a8 Experimental MMIO freelist
ed4aef8978 Fixed wrong comment
Compare 3 commits »
shibedrill pushed to main at shibedrill/gila 2025-09-30 15:22:23 -04:00
eef96dfc87 Better error handling for dealloc
shibedrill pushed to main at shibedrill/gila 2025-09-30 15:19:00 -04:00
9646f7de8b Better deallocation
b93f707b0b Freelist init
Compare 2 commits »
shibedrill pushed to main at shibedrill/gila 2025-09-29 23:27:11 -04:00
da0d1f3d6e Temporary fix for virt-manager PTY CRLF
shibedrill pushed to main at shibedrill/gila 2025-09-29 22:58:25 -04:00
c8fb0f76d8 Initial freemap, multi-arch ISO
shibedrill pushed to main at shibedrill/gila 2025-09-28 23:04:13 -04:00
f48426c59c Use x86_64 crate for asm
shibedrill pushed to main at shibedrill/gila 2025-09-28 20:02:29 -04:00
4097ae0b53 Remove unintentionally added log file
shibedrill pushed to main at shibedrill/gila 2025-09-26 23:29:53 -04:00
ceca3237c1 Changes to logging