August shibedrill
shibedrill pushed to pci-stack-switch at shibedrill/oxidefetch 2025-11-05 21:30:39 -05:00
437d47db28 Fix CI hopefully
shibedrill pushed to main at shibedrill/gila 2025-11-04 19:58:51 -05:00
5a41a9c6a9 Allocate space and create new page table
2b34fe6912 Page enumeration changes
Compare 2 commits »
shibedrill pushed to main at shibedrill/gila 2025-11-04 16:49:24 -05:00
4dc05da38d Only enumerate pages in dev build
shibedrill pushed to main at shibedrill/gila 2025-11-04 16:32:33 -05:00
07136397d0 Wait until serial tx buffer is empty
shibedrill pushed to main at shibedrill/gila 2025-11-04 10:44:23 -05:00
b02c34fd1d Clippy, formatting
9295b6f3f7 Bug fixing and investigation
Compare 2 commits »
shibedrill pushed to main at shibedrill/gila 2025-10-31 15:45:46 -04:00
c2f9343bbf Linting fixes
2fb3ea7aaa Second iteration of banner
Compare 2 commits »
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