Commit Graph

25 Commits

Author SHA1 Message Date
Matheus e8c2f1fbf3 devfs: use iovec_iterator internally 2024-09-21 13:53:39 -03:00
Matheus 5793dda4d9 acpi: /dev/acpi 2024-09-01 21:41:08 -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 7b3c657f34 devfs: createdir and remove 2024-05-03 15:10:55 -03:00
Matheus 1f848fe596 devfs: fixes and change behaviour of open 2024-05-01 21:39:56 -03:00
Matheus 1fc3791bc9 tty: tty abstraction initial implementation 2024-04-27 13:42:57 -03:00
Matheus b61ffafc0c devfs: support directories inside it 2024-04-25 20:56:47 -03:00
Matheus 7f297728fb ps2 mouse 2024-04-14 22:22:32 -03:00
Matheus ae1186c835 netdev: add a way to get it by name and show it in /dev 2024-04-07 16:33:42 -03:00
Matheus 1eb6f1fa75 kernel: urandom device 2023-10-01 23:31:41 -03:00
Matheus fe303aec69 devfs: maxseek 2023-09-09 00:30:43 -03:00
Matheus cb8324b070 kernel: add e9 device for debugging 2023-09-07 15:59:58 -03:00
Matheus 6653b01e23 devfs: getbyname() 2023-07-25 18:45:10 -03:00
Matheus f30f41a28c kernel: block abstraction and partition table parsing 2023-07-20 14:27:23 -03:00
Matheus b7fee572cb keyboard: device creation + poll and read 2023-07-11 21:31:45 -03:00
Matheus ec956306a8 fb: expose framebuffer devices to userspace 2023-07-10 21:15:40 -03:00
Matheus e938d0332e kernel: poll system and poll syscall 2023-07-08 22:02:36 -03:00
Matheus f76046a56b syscalls: ioctl 2023-07-05 20:19:36 -03:00
Matheus 04a5aa4bc6 syscalls: isatty 2023-07-04 20:19:15 -03:00
Matheus a1919e1d36 vfs: mmap and munmap 2023-05-06 17:49:50 -03:00
Matheus eed3b390e3 kernel: console 2023-05-04 22:50:53 -03:00
Matheus 768ee865a0 kernel: pseudodevices (null, full and zero) 2023-05-01 22:05:41 -03:00
Matheus b4d0d45702 tmpfs: handle devices on open 2023-05-01 21:33:02 -03:00
Matheus c80f3db385 kernel: devfs 2023-05-01 21:25:34 -03:00