Kevin Lange
|
84ccf49990
|
Delayed writes [use sysfunc 3 to sync disc]
Please note that 'reboot' will not call sync yet, so make sure you do it
yourself.
|
2012-05-31 20:52:47 +09:00 |
|
Kevin Lange
|
5457de3906
|
System Debugging Functions syscall
|
2012-05-16 20:51:37 -04:00 |
|
Kevin Lange
|
915ebc1dac
|
Increment version to 0.2.1
|
2012-04-11 00:16:24 -05:00 |
|
Kevin Lange
|
8096d89c16
|
[temp] Stop freeing file nodes (XXX)
|
2012-04-03 13:17:26 -05:00 |
|
Kevin Lange
|
35eb731ccb
|
Bump version to 0.2.0, change branch to -dev
|
2012-03-27 21:52:38 -05:00 |
|
Kevin Lange
|
f68ca25622
|
Boot-to-shell through kernel argument 'single'
|
2012-03-27 21:47:25 -05:00 |
|
Kevin Lange
|
0ce4e02cba
|
Actually release directories again so we don't run out of RAM
|
2012-03-27 19:38:04 -05:00 |
|
Kevin Lange
|
639881f931
|
Make things faster, better, stronger, etc.
|
2012-03-27 19:09:11 -05:00 |
|
Kevin Lange
|
816ddc8f3e
|
Lots of process cleanup implemented; improved cursor rendering
|
2012-03-14 22:03:55 -05:00 |
|
Kevin Lange
|
2791e7fd35
|
We've been doing some really stupid shit here...
|
2012-03-10 18:20:34 -06:00 |
|
Kevin Lange
|
66ba18fc33
|
Ug.
|
2012-03-10 15:03:59 -06:00 |
|
Kevin Lange
|
aa6e7ca62b
|
Actually, I'm just a complete moron, lolz
|
2012-03-10 13:36:16 -06:00 |
|
Kevin Lange
|
cf6437c477
|
We were also leaking on sigkills
|
2012-03-10 13:34:15 -06:00 |
|
Kevin Lange
|
4b132c195b
|
Thar's the problem.
|
2012-03-10 12:47:33 -06:00 |
|
Kevin Lange
|
e586a9361d
|
No, I was an idiot.
|
2012-03-10 12:42:23 -06:00 |
|
Kevin Lange
|
1c288e1c8b
|
We never freed nodes from the scheduler queue :(
|
2012-03-10 12:39:35 -06:00 |
|
Kevin Lange
|
1b2d0e2c75
|
Bump version number to 0.1.0 for EOH
|
2012-03-07 19:35:30 -06:00 |
|
Kevin Lange
|
8fb8edba3a
|
I have no idea idea what I'm doing.
|
2012-03-01 21:13:52 -06:00 |
|
Kevin Lange
|
de7a984938
|
Fix a bunch of bugs in signal handling and scheduling
|
2012-02-20 23:31:00 -06:00 |
|
Kevin Lange
|
7c41cd7080
|
Fix compile warnings
|
2012-02-17 01:27:56 -06:00 |
|
Kevin Lange
|
220e9cbc57
|
Hopefully fix some latent signal bugs
|
2012-02-17 01:21:11 -06:00 |
|
Kevin Lange
|
678ed81c65
|
Extensive stability fixes. I think I finally squashed those stack bugs.
|
2012-02-16 22:43:41 -06:00 |
|
Kevin Lange
|
a1d821de9b
|
Various fixes
|
2012-02-16 14:38:50 -06:00 |
|
Kevin Lange
|
a72f9bc7cf
|
Fix stack bug.
|
2012-02-16 14:31:40 -06:00 |
|
Kevin Lange
|
c67d2796ef
|
Finish threading (might still be some bugs)
|
2012-02-16 01:06:44 -06:00 |
|
Markus Schober
|
4453aba2de
|
can haz threads?
|
2012-02-15 22:56:16 -06:00 |
|
Kevin Lange
|
cffbb02240
|
Stuff and things
|
2012-02-15 20:50:31 -06:00 |
|
Kevin Lange
|
de0bbe739b
|
Fix a bunch of system calls...
|
2012-02-12 18:47:01 -06:00 |
|
Kevin Lange
|
9b1e227c0f
|
Fix a dozen different things.
|
2012-02-12 16:45:23 -06:00 |
|
Kevin Lange
|
cc7354d298
|
Fix bad process switch handling on empty queues
|
2012-02-11 18:27:28 -06:00 |
|
Markus Schober
|
45903b204b
|
fixed a subtle bug in shm; added a bunch of utilities to test it
|
2012-02-10 22:31:38 -06:00 |
|
Kevin Lange
|
58c176dfa0
|
Syscalls to share file descriptors over a shared memory region
|
2012-02-08 20:59:34 -06:00 |
|
Kevin Lange
|
180342822a
|
Merge branch 'master' of github.com:klange/osdev
|
2012-02-08 20:09:33 -06:00 |
|
Kevin Lange
|
79fcaf5136
|
Stability fixes.
|
2012-02-08 20:09:28 -06:00 |
|
Markus Schober
|
27d0deed5b
|
[shm] fork() and execve() don't wreak havoc on shm
|
2012-02-08 19:59:34 -06:00 |
|
Kevin Lange
|
aa73f6fc6e
|
Fix a task 0 exit bug
|
2012-02-08 19:30:35 -06:00 |
|
Kevin Lange
|
ea961ea0e3
|
Fix compilation warnings
|
2012-02-08 16:07:54 -06:00 |
|
Kevin Lange
|
65fa12f482
|
SIGNALS
|
2012-02-08 02:40:44 -06:00 |
|
Markus Schober
|
aec24c08f1
|
Attaching nearly works!
|
2012-02-07 02:29:28 -06:00 |
|
Kevin Lange
|
1a5057e1fa
|
[minor] typo
|
2012-02-05 18:14:29 -06:00 |
|
Kevin Lange
|
aba36f4dce
|
Reserving syscall numbers for shared memory
|
2012-02-05 18:12:50 -06:00 |
|
Kevin Lange
|
c4e33117c0
|
mkdir and creat testing
|
2012-02-05 16:04:41 -06:00 |
|
Kevin Lange
|
3bade472f2
|
Change comment regarding version names
|
2012-02-03 22:41:55 -06:00 |
|
Kevin Lange
|
4366a20a8f
|
Pipe and packet-based mouse device
|
2012-02-02 16:16:29 -06:00 |
|
Kevin Lange
|
89d9265c73
|
Actually deschedule processes when they are waiting
|
2012-01-31 19:27:38 -06:00 |
|
Kevin Lange
|
71298a5c83
|
Relatively broken local echo support
|
2012-01-31 00:16:09 -06:00 |
|
Kevin Lange
|
238278c3fc
|
init, get/sethostname
|
2012-01-30 12:10:53 -06:00 |
|
Kevin Lange
|
c9d5e735ed
|
Getting ready for thread support
|
2012-01-28 17:06:07 -06:00 |
|
Kevin Lange
|
a47fe02224
|
Directory switching
|
2012-01-27 13:10:58 -06:00 |
|
Markus Schober
|
405868ac8a
|
First commit of readdir/ls support.
|
2012-01-27 04:04:04 -06:00 |
|