sortix-mirror/kernel
Jonas 'Sortie' Termansen 02c6316e95 Remove kernel debugger, old kernel US layout and kernel symbol code.
The debugger has fallen behind and has become a maintenance burden.  It was
the only user of the old kernel US layout system, which is good to get rid
of.  The debugger didn't work with graphical output and was likely to
conflict with the new keyboard system if used, which no longer triggered it.
The kernel symbol code was removed to simplify the kernel.

The kernel debugger was an useful debugging feature, but it needs to be done
in a better way before it can be added back.
2016-02-22 00:12:26 +01:00
..
disk Add AHCI driver. 2016-02-02 22:47:49 +01:00
fs Fix user-space filesystem st_dev values being non-unique. 2016-02-17 23:49:19 +01:00
gpu/bga Refactor kernel graphics support. 2014-11-19 00:08:49 +01:00
include/sortix Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
kb Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
mouse Add PS/2 mouse driver. 2016-01-23 00:50:53 +01:00
net Add umount(2) and unmountat(2). 2014-12-26 21:45:29 +01:00
x64 Add paging no-execute and write protection support. 2016-01-25 17:39:57 +01:00
x86 Add paging no-execute and write protection support. 2016-01-25 17:39:57 +01:00
x86-family Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
.gitignore Allow bootloader bitmap framebuffer modesetting. 2016-01-08 19:56:11 +01:00
Makefile Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
addralloc.cpp Slightly improve addralloc virtual address space leaking. 2014-11-26 22:25:37 +01:00
alarm.cpp Initialize system call table at compile time. 2014-12-03 14:19:49 +01:00
clock.cpp Fix firing of absolute clocks. 2016-01-22 21:17:05 +01:00
com.cpp Initialize paging before KernelInit. 2015-08-21 21:25:00 +02:00
com.h Initialize paging before KernelInit. 2015-08-21 21:25:00 +02:00
copy.cpp Fix kernel string copy from user-space. 2015-10-09 16:17:52 +02:00
descriptor.cpp Simplify directory reading. 2016-01-26 18:42:54 +01:00
dtable.cpp Fix closefrom(2) infinite loop. 2016-01-22 20:01:32 +01:00
elf.cpp Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
end.cpp Update kernel/end.cpp to current coding conventions. 2014-03-01 14:37:40 +01:00
fcache.cpp Maintain counts of physical frames used for particular purposes. 2014-11-26 22:27:04 +01:00
fsfunc.cpp Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00
hostname.cpp Initialize system call table at compile time. 2014-12-03 14:19:49 +01:00
identity.cpp Initialize system call table at compile time. 2014-12-03 14:19:49 +01:00
initrd.cpp Add tar and tix initrd support. 2016-02-07 14:48:28 +01:00
initrd.h Add support for multiple initrds. 2016-02-07 14:48:27 +01:00
inode.cpp Simplify directory reading. 2016-01-26 18:42:54 +01:00
interlock.cpp Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00
interrupt.cpp Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
io.cpp Fix fsm_mountat(2) error handling. 2016-01-27 21:36:04 +01:00
ioctx.cpp Add function for clearing user-space memory from the kernel. 2014-03-01 14:37:41 +01:00
kernel.cpp Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
kernelinfo.cpp Add kernelinfo firmware string. 2016-01-26 17:45:06 +01:00
kthread.cpp Refactor kernel interrupt and thread register support. 2014-11-18 20:33:21 +01:00
lfbtextbuffer.cpp Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
lfbtextbuffer.h Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
linebuffer.cpp Add termios(2). 2016-01-25 15:47:40 +01:00
linebuffer.h Add termios(2). 2016-01-25 15:47:40 +01:00
log.cpp Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
logterminal.cpp Add termios(2). 2016-01-25 15:47:40 +01:00
logterminal.h Add termios(2). 2016-01-25 15:47:40 +01:00
memorymanagement.cpp Add paging no-execute and write protection support. 2016-01-25 17:39:57 +01:00
mtable.cpp Add umount(2) and unmountat(2). 2014-12-26 21:45:29 +01:00
multiboot.h Upgrade to latest upstream multiboot header. 2014-12-01 22:51:07 +01:00
op-new.cpp Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00
panic.cpp Center ascii cat on boot. 2016-01-08 19:56:11 +01:00
partition.cpp Fix partition reads and writes at end. 2015-09-25 14:59:04 +02:00
partition.h Fix partition inode type and stat method. 2015-03-11 14:27:43 +01:00
pci-mmio.cpp Fix MapPCIBAR potential overflow. 2016-01-08 00:39:13 +01:00
pci.cpp Fix PCI code. 2015-02-08 22:58:32 +01:00
pipe.cpp Fix pipe destruction race condition. 2015-10-09 16:17:52 +02:00
poll.cpp Implement ppoll(2) timeouts. 2015-12-12 19:28:08 +01:00
process.cpp Remove kernel debugger, old kernel US layout and kernel symbol code. 2016-02-22 00:12:26 +01:00
psctl.cpp Add psctl(2). 2015-12-12 19:28:07 +01:00
ptable.cpp Add psctl(2). 2015-12-12 19:28:07 +01:00
random.cpp Add arc4random support to the kernel. 2015-08-22 01:04:58 +02:00
refcount.cpp Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00
registers.cpp Refactor kernel interrupt and thread register support. 2014-11-18 20:33:21 +01:00
resource.cpp Initialize system call table at compile time. 2014-12-03 14:19:49 +01:00
scheduler.cpp Allow bootloader bitmap framebuffer modesetting. 2016-01-08 19:56:11 +01:00
segment.cpp Add kernel uthread support. 2014-07-08 17:41:50 +02:00
signal.cpp Fix untimely delivery of signals during userfs reference count messages. 2016-01-07 19:08:43 +01:00
sockopt.cpp Implement SO_RCVBUF and SO_SNDBUF for filesystem sockets. 2014-11-25 17:14:46 +01:00
string.cpp Remove String::Combine kernel function. 2014-11-30 19:53:42 +01:00
syscall.cpp Add termios(2). 2016-01-25 15:47:40 +01:00
textbuffer.cpp Refactor kernel log. 2015-08-21 21:25:01 +02:00
textterminal.cpp Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
textterminal.h Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
thread.cpp Implement CLOCK_THREAD_CPUTIME_ID and CLOCK_THREAD_SYSTIME_ID. 2016-01-09 02:28:44 +01:00
time.cpp Implement CLOCK_THREAD_CPUTIME_ID and CLOCK_THREAD_SYSTIME_ID. 2016-01-09 02:28:44 +01:00
timer.cpp Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00
uart.cpp Relocate kernel IO port functions to <sortix/kernel/ioport.h>. 2014-11-18 18:10:22 +01:00
uart.h Update kernel/uart.{cpp,h} to current coding conventions. 2014-03-01 14:37:41 +01:00
user-timer.cpp Initialize system call table at compile time. 2014-12-03 14:19:49 +01:00
vga.cpp Allow bootloader bitmap framebuffer modesetting. 2016-01-08 19:56:11 +01:00
vga.h Fix box drawing character ninth column rendering. 2015-09-25 14:59:04 +02:00
vgafont.f16 Allow bootloader bitmap framebuffer modesetting. 2016-01-08 19:56:11 +01:00
vgatextbuffer.cpp Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
vgatextbuffer.h Add console backspace bold and underline support. 2016-01-23 01:02:50 +01:00
video.cpp Schedule full console redraw after user-space framebuffer write. 2016-01-08 19:56:11 +01:00
vnode.cpp Simplify directory reading. 2016-01-26 18:42:54 +01:00
worker.cpp Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00