Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 years ago |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 years ago |
Brian Gianforcaro
|
ea238e7ac3
Kernel: Remove unused header includes in Devices subtree
|
4 years ago |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 years ago |
Liav A
|
29f9a38f76
Kernel: Don't use naked new statements in init process
|
4 years ago |
Sahan Fernando
|
d0f314b23c
Kernel: Fix subtle race condition in sys$write implementation
|
4 years ago |
Idan Horowitz
|
62f69cc50f
Kernel: Use IOAddress instead of direct IO calls in SerialDevice
|
4 years ago |
Idan Horowitz
|
a5699a141d
Kernel: Add a put_char(char) method to SerialDevice
|
4 years ago |
Idan Horowitz
|
c75ca4ea8f
Kernel: Bit mask line control options in SerialDevice::set_line_control
|
4 years ago |
Idan Horowitz
|
be57c424f3
Kernel: Swap baud rate divisor registers in SerialDevice::set_baud
|
4 years ago |
Idan Horowitz
|
0e5aba16ef
Kernel: Use unsigned instead of signed types in SerialDevice
|
4 years ago |
Andreas Kling
|
e46343bf9a
Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Jean-Baptiste Boric
|
b05b4d4b24
Kernel: Refactor storage stack with u64 as file operations offset
|
4 years ago |
Andreas Kling
|
2b2828ae52
Kernel: Slap UNMAP_AFTER_INIT on a bunch more functions
|
4 years ago |
Jean-Baptiste Boric
|
f64e287b82
Kernel: Make device generate their own names
|
4 years ago |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 years ago |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 years ago |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
5 years ago |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
5 years ago |
Conrad Pankoff
|
a3edeb5868
Kernel: Add explicit offset parameter to File::read etc
|
5 years ago |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 years ago |
Liav A
|
e559af2008
Kernel: Apply changes to use LibBareMetal definitions
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
1b2ef8582c
Kernel: Make File's can_read/can_write take a const FileDescription&
|
5 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Conrad Pankoff
|
8b1154f5f2
Kernel: Implement serial port driver
|
6 years ago |