Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 jaren geleden |
Tom
|
d89582880e
Kernel: Switch singletons to use new Singleton class
|
4 jaren geleden |
Andreas Kling
|
2fd9e72264
Revert "Kernel: Switch singletons to use new Singleton class"
|
4 jaren geleden |
Andreas Kling
|
8925ad3fa0
Revert "Kernel: Move Singleton class to AK"
|
4 jaren geleden |
Andreas Kling
|
68580d5a8d
Revert "AK: Get rid of make_singleton function"
|
4 jaren geleden |
Tom
|
5a98e329d1
AK: Get rid of make_singleton function
|
4 jaren geleden |
Tom
|
f0906250a1
Kernel: Move Singleton class to AK
|
4 jaren geleden |
Tom
|
f48feae0b2
Kernel: Switch singletons to use new Singleton class
|
4 jaren geleden |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
5 jaren geleden |
Tom
|
d249b5df8f
Kernel: Protect Console with SpinLock
|
5 jaren geleden |
Sergey Bugaev
|
f11270e7ce
Kernel: Port VirtualConsole to LibVT :^)
|
5 jaren geleden |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
5 jaren geleden |
Liav A
|
e559af2008
Kernel: Apply changes to use LibBareMetal definitions
|
5 jaren geleden |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 jaren geleden |
Andreas Kling
|
1b2ef8582c
Kernel: Make File's can_read/can_write take a const FileDescription&
|
5 jaren geleden |
Nicolas Van Bossuyt
|
81c4dcadf1
Kernel: Prevent kprintf() from asserting in Console::the() (#718)
|
5 jaren geleden |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 jaren geleden |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 jaren geleden |
Andreas Kling
|
8cbb7f101f
Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.
|
6 jaren geleden |
Andreas Kling
|
0bc72551f4
Kernel: Remove two unneeded headers.
|
6 jaren geleden |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 jaren geleden |
Andreas Kling
|
7455f5ea42
Expose the kernel log buffer through /proc/dmesg.
|
6 jaren geleden |
Andreas Kling
|
bd3e77cc16
Pass the process to CharacterDevice::read/write.
|
6 jaren geleden |
Andreas Kling
|
08bfe518f9
Rename CharacterDevice::has_data_available_for_reading() -> can_read().
|
6 jaren geleden |
Andreas Kling
|
b0e3f73375
Start refactoring the windowing system to use an event loop.
|
6 jaren geleden |
Andreas Kling
|
aff89d2fd7
Yet more coding style fixes.
|
6 jaren geleden |
Andreas Kling
|
f6e27c2abe
More coding style changes.
|
6 jaren geleden |
Andreas Kling
|
f1404aa948
Add primitive FIFO and hook it up to sys$pipe().
|
6 jaren geleden |
Andreas Kling
|
2ac5e14c08
Merge VGA into VirtualConsole.
|
6 jaren geleden |
Andreas Kling
|
b833aa4162
Fix bug where Console::the() was initialized too late.
|
6 jaren geleden |