- Added vfs_server in Ring 3 (Endpoint 5) managing unified VFS tree (/, /bin, /etc, /proc, /dev, /tmp) - Added net_server in Ring 3 (Endpoint 6) owning RTL8139 hardware NIC, DHCP, DNS, and TCP/IPv4 stack - Refactored procmgr in Ring 3 (Endpoint 4) to handle userspace process spawning via PROC_OP_SPAWN - Added primitive microkernel syscalls in Ring 0: SYS_TASK_CREATE (29), SYS_TASK_MAP_PAGE (30), SYS_TASK_START (31) - Updated shell (sh) and desktop GUI (gui_server) to delegate process management and I/O to Ring 3 daemons - Expanded boot pipeline to orchestrate 7 concurrent Ring 3 servers across dedicated SMP CPU cores
18 lines
597 B
INI
18 lines
597 B
INI
# Limine Bootloader Configuration for opencoreC Microkernel
|
|
timeout: 0
|
|
default_entry: 1
|
|
interface_resolution: 1280x800
|
|
|
|
/opencoreC Microkernel (x86_64)
|
|
protocol: limine
|
|
resolution: 1280x800x32
|
|
kernel_path: boot():/boot/opencore_kernel.elf
|
|
module_path: boot():/boot/init_server.elf
|
|
module_path: boot():/boot/uart_driver.elf
|
|
module_path: boot():/boot/vfs_server.elf
|
|
module_path: boot():/boot/net_server.elf
|
|
module_path: boot():/boot/procmgr.elf
|
|
module_path: boot():/boot/sh.elf
|
|
module_path: boot():/boot/gui_server.elf
|
|
module_path: boot():/boot/hello.opc
|