NeuroSamaOS 2026.10.25 Updata: PAT0~7 Seted

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
User avatar
NeuroSamaOS
Member
Member
Posts: 37
Joined: Tue Jul 07, 2026 8:39 am
Libera.chat IRC: NeuroSamaOS
Location: Hong Kong New Territories Sai Kung District
Discord: neurosamaos
GitHub: https://github.com/Andrew-T-Davis
Contact:

NeuroSamaOS 2026.10.25 Updata: PAT0~7 Seted

Post by NeuroSamaOS »

In this version, I set the values of PAR0~7 to WB, WC, UC, WT, 0, 0, 0, 0, that's all. I also fixed a bug/vulnerability/error that caused triple errors on physical machines due to multi-core processors. To make debugging on physical machines easier, I added a ScreenDebug function with a length of 1550 bytes, and an EnterCount variable to count the number of \n characters. The character resolution is 100*31, meaning it would need to be approximately 800*600 pixels to fit. The current page logic is Page table mapping defaults to WB (cache), and anything above physical memory is UC (direct write and read). GOP buffers are WC (fast write, slow read, requires sfence to write all data in the cache to physical memory). WT is not currently used. I will strive to fix HDAudio and improve xHCI and HID by November or earlier, changing the protocol from the MIT protocol to a custom protocol (simplified: ISO does not require a copyright agreement, but the source code does, and all commercial use is prohibited. The code can be copied, but must be properly attributed.). Thank you for your continued support. Hope you'll like it in the future.
Talk is cheap, show me the code
Post Reply