Kevin Lange
|
dca46fffc4
|
[sys] wait(pid)
|
2011-12-06 20:13:20 -06:00 |
|
Kevin Lange
|
fb2759e01a
|
[mem] Add some new page fault special things
|
2011-12-06 19:43:45 -06:00 |
|
Kevin Lange
|
a9661400e2
|
[fs] Use the path canonicalization function for opening and cd'ing
|
2011-11-29 20:19:30 -06:00 |
|
Kevin Lange
|
80db0f331d
|
[vfs] Proper path canonicalization available
|
2011-11-29 13:28:36 -06:00 |
|
Kevin Lange
|
05860ee7c7
|
[list] Fix remove and pop
|
2011-11-29 13:07:59 -06:00 |
|
Kevin Lange
|
63ae277053
|
[tree/list] Some additional functions
|
2011-11-29 06:52:26 -06:00 |
|
Kevin Lange
|
47a6832606
|
[tree] Simple tree implementation for processes
|
2011-11-29 02:49:19 -06:00 |
|
Kevin Lange
|
05b59d366f
|
[list] Fix some bugs in that. It never works on the first push anyway, right?
|
2011-11-28 23:45:33 -06:00 |
|
Kevin Lange
|
ea7ddfe61d
|
[list] Simple doubly-linked list implementation
|
2011-11-28 23:28:55 -06:00 |
|
Kevin Lange
|
010475b6ee
|
[bochs] Add a function to force a redraw of the cursor
|
2011-11-26 17:18:20 -06:00 |
|
Kevin Lange
|
1b1cad3f4a
|
[shell] Scroll through history
|
2011-11-26 16:14:35 -06:00 |
|
Kevin Lange
|
75329eed95
|
[misc] strstr, startswith
|
2011-11-26 15:25:59 -06:00 |
|
Kevin Lange
|
062e6fcd43
|
[shell] Tab completion, basic work on writing files
|
2011-11-24 18:59:23 -06:00 |
|
Kevin Lange
|
65e6b0e800
|
[shell] Redraw prompt on ^L
|
2011-11-23 21:22:25 -06:00 |
|
Kevin Lange
|
9fa8e10bce
|
[ext2] Read from hard disk. Seems to work wonderfully.
|
2011-11-17 23:29:08 -06:00 |
|
Kevin Lange
|
20d89355dc
|
[vfs] Working directories, I hope
|
2011-11-17 15:55:59 -06:00 |
|
Kevin Lange
|
eb98180d0e
|
[pci] Add pci config read/write to system.h
|
2011-11-03 17:06:27 -05:00 |
|
Kevin Lange
|
49bea4b221
|
[shell] Do at least /some/ path canonicalization...
|
2011-11-01 18:51:15 -05:00 |
|
Kevin Lange
|
3b6e3745c1
|
Wallpapers
|
2011-10-31 17:41:16 -05:00 |
|
Kevin Lange
|
e604e4d655
|
[core] Some extra macros to make life easier
|
2011-10-31 01:17:26 -05:00 |
|
Kevin Lange
|
88b31af4b4
|
[mouse] Silly graphical pointer
|
2011-10-30 22:58:42 -05:00 |
|
Kevin Lange
|
bce5d78bed
|
[mouse] block cursor
|
2011-10-30 19:11:04 -05:00 |
|
Kevin Lange
|
64a4d880be
|
Add mouse_install to headers...
|
2011-10-29 20:33:24 -05:00 |
|
Kevin Lange
|
441acfa7c6
|
[mouse] Mouse drivers
|
2011-10-29 00:33:45 -05:00 |
|
Kevin Lange
|
a4e37ae963
|
[sys] Debugging tool 'STOP'
|
2011-10-26 19:11:05 -05:00 |
|
Kevin Lange
|
80656d9257
|
[ide] Missed the headerS
|
2011-10-25 23:33:14 -05:00 |
|
Kevin Lange
|
e83ca6c0b7
|
[hack] IDE disk reads to HDB
Run read-disk from the kernel shell to read the first sector of -hdb,
run write-disk to write the sequence "DCDCDCDCDC..." to the first
sector.
|
2011-10-25 21:39:55 -05:00 |
|
Kevin Lange
|
855eecbb41
|
[sys] Rearrange some things
|
2011-05-07 01:55:49 -05:00 |
|
Kevin Lange
|
36fd03a4ab
|
[elf] Zero your bss, you fucking moron
|
2011-04-30 19:09:29 -05:00 |
|
Kevin Lange
|
f38360f5a7
|
Julia fractals, better direct keyboard handling.
|
2011-04-30 03:40:36 -05:00 |
|
Kevin Lange
|
9f49d915ba
|
Oh my.
|
2011-04-29 21:41:29 -05:00 |
|
Kevin Lange
|
a3e8265030
|
oh god oh god it hurts
|
2011-04-29 19:54:07 -05:00 |
|
Kevin Lange
|
3c299a19ed
|
[sys] sbrk, fix stacks?
|
2011-04-17 18:28:40 -05:00 |
|
Kevin Lange
|
eb0c5d05e1
|
[sys] Holy crap.
|
2011-04-17 17:44:29 -05:00 |
|
Kevin Lange
|
254ceb51ab
|
[sys] More system calls, more stability, kill bad processes
|
2011-04-17 13:26:31 -05:00 |
|
Kevin Lange
|
ad7d5d7acc
|
[sys] read/write/open/close, also cat
|
2011-04-16 20:01:04 -05:00 |
|
Kevin Lange
|
d2ff4c474e
|
[ansi] Support for more escape sequences.
|
2011-04-15 21:48:20 -05:00 |
|
Kevin Lange
|
7cf04ad13e
|
[elf] Separate exec and system
|
2011-04-15 17:33:19 -05:00 |
|
Kevin Lange
|
5c889a168d
|
Non-shell tests
|
2011-04-12 15:48:00 -05:00 |
|
Kevin Lange
|
3b12812608
|
[sys] Move syscalls to a separate header
|
2011-04-11 16:45:15 -05:00 |
|
Kevin Lange
|
67901b3bf7
|
I definitely broke a bunch of stuff.
|
2011-04-08 17:53:52 -05:00 |
|
Kevin Lange
|
fabd941361
|
[task] Actually deschedule tasks that exit
|
2011-04-08 16:26:34 -05:00 |
|
Kevin Lange
|
e273784242
|
[elf] Execute simple static ELF binaries.
|
2011-04-08 15:27:12 -05:00 |
|
Kevin Lange
|
d31d763058
|
[util] Readelf utility, actually reading some elfs. Cool.
|
2011-04-07 01:24:21 -05:00 |
|
Kevin Lange
|
9b3c3a1e60
|
[bin] Working on ELF binaries. Redid some multiboot stuff (larger ramdisks should work now)
|
2011-04-06 16:50:37 -05:00 |
|
Kevin Lange
|
5404428b4a
|
Significant terminal updates. Scrolling is faster, ansi support (limited), and some other things
|
2011-04-04 18:51:55 -05:00 |
|
Kevin Lange
|
cde56093d2
|
[panic] Updated panic screen
|
2011-03-30 02:16:30 -05:00 |
|
Kevin Lange
|
3f8a8e62ab
|
[user] Still slightly broken userspace
|
2011-03-29 21:08:56 -05:00 |
|
Kevin Lange
|
9c85c544eb
|
[fpu][bochs][sys] FPU enabled, line drawing function, abs(), max()
|
2011-03-29 16:35:02 -05:00 |
|
Kevin Lange
|
1ce1ab9aaf
|
[mem] Enable direct mappings for memory, video now works with paging
|
2011-03-29 14:43:39 -05:00 |
|