Matheus
774ae10e99
kernel: update limine to 11 and use base revision 6
2026-04-01 16:45:42 -03:00
Matheus
a3f376c1d6
fb: map as WC
2025-08-24 10:33:24 -03:00
Matheus
607566531d
kernel: rework init
2025-08-14 20:25:43 -03:00
Matheus
e8c2f1fbf3
devfs: use iovec_iterator internally
2024-09-21 13:53:39 -03:00
Matheus
611f13b562
kernel: do preparation work for copyless read/write
2024-09-18 21:17:37 -03:00
Matheus
f47236f7eb
vmm: redo tlb shootdowns
2024-09-16 21:37:10 -03:00
Matheus
32392573cc
cpu: change all _cpu()->vmmctx to current_vmm_context
2024-09-15 18:07:05 -03:00
Matheus
ca42167fe1
vfs: pass cred to ioctl
2024-08-30 22:53:57 -03:00
Matheus
806fa3a333
devfs: take cred struct in devfs_register
2024-08-24 21:51:55 -03:00
Matheus
50b4b45d00
kernel: usercopy functions
2024-06-09 19:31:26 -03:00
Matheus
c9d79f69c6
fb: FBIOBLANK and FBIOPUT_VSCREENINFO stub
2024-04-20 10:27:16 -03:00
Matheus
c19a125e17
fb: fix seek
2023-11-18 19:07:57 -03:00
Matheus
55fc1b7026
pmm: full rewrite
...
I've decided to do a rewrite on it due to some plans that would make refcounting physical pages nescessary among other things. now instead of a bitmap it uses a list of pages with each physical page having a page_t associated with it
2023-07-29 17:14:41 -03:00
Matheus
ec956306a8
fb: expose framebuffer devices to userspace
2023-07-10 21:15:40 -03:00
Matheus
85aaf83ec1
kernel: term
2023-04-09 18:58:11 -03:00