Ali Mashtizadeh
|
173e699a8e
|
Working on libc
|
2014-09-04 18:22:04 -07:00 |
|
Ali Mashtizadeh
|
3ada1a4fcc
|
Fixing warnings and small fixes.
|
2014-09-04 18:21:18 -07:00 |
|
Ali Mashtizadeh
|
bad9c2b470
|
Support PS2 keyboard in debug console
|
2014-09-03 17:38:34 -07:00 |
|
Ali Mashtizadeh
|
4e0a73c1cd
|
Basic PS2 keyboard driver
|
2014-08-19 19:05:57 -07:00 |
|
Ali Mashtizadeh
|
244be786c8
|
Debugging for critical.c
|
2014-08-19 18:10:53 -07:00 |
|
Ali Mashtizadeh
|
7dfca8cdba
|
Bug fixes and debugging for ioapic
|
2014-08-19 18:10:09 -07:00 |
|
Ali Mashtizadeh
|
41b659b558
|
Generic handle infrastructure
|
2014-08-08 13:55:12 -07:00 |
|
Ali Mashtizadeh
|
2611795d6f
|
Implementing and testing a few system calls
|
2014-08-07 17:58:41 -07:00 |
|
Ali Mashtizadeh
|
49c8d7ba48
|
Make disk image build optional
|
2014-08-07 17:22:58 -07:00 |
|
Ali Mashtizadeh
|
e6376a2a55
|
Integrate boot disk build
|
2014-08-01 16:20:40 -07:00 |
|
Ali Mashtizadeh
|
25eb5a0d4b
|
Add bootdisk manifest into release directory
|
2014-08-01 15:55:37 -07:00 |
|
Ali Mashtizadeh
|
6bddaeffe7
|
Switch loader to use VFS and a few bug fixes
|
2014-08-01 15:50:04 -07:00 |
|
Ali Mashtizadeh
|
2a79939b79
|
Beginning O2FS and VFS code along with superblock and root directory reading.
|
2014-08-01 14:15:06 -07:00 |
|
Ali Mashtizadeh
|
3e35c771cc
|
Improving IDE driver
|
2014-08-01 14:13:09 -07:00 |
|
Ali Mashtizadeh
|
008488413a
|
Implement memcmp
|
2014-07-31 18:16:08 -07:00 |
|
Ali Mashtizadeh
|
e901bdc7ce
|
Implement disk cache and improve other related parts of the kernel.
|
2014-07-30 17:19:24 -07:00 |
|
Ali Mashtizadeh
|
e42e159f13
|
Adding license and author's list
|
2014-07-29 15:22:48 -07:00 |
|
Ali Mashtizadeh
|
0d1847269a
|
Placeholder for system calls
|
2014-07-28 14:35:00 -07:00 |
|
Ali Mashtizadeh
|
3aef9e4cd8
|
Improving kernel ASSERT messages
|
2014-07-28 14:25:34 -07:00 |
|
Ali Mashtizadeh
|
0dd593fff2
|
User space working
|
2014-07-27 17:09:31 -07:00 |
|
Ali Mashtizadeh
|
b8b91d3e33
|
Cleanup and locking for the IDE driver.
|
2014-07-25 01:43:23 -07:00 |
|
Ali Mashtizadeh
|
ff2be2e406
|
rdtsc and improved spinlock statistics
|
2014-07-24 20:25:17 -07:00 |
|
Ali Mashtizadeh
|
9c6c3691b1
|
Fix build of IDE driver
|
2014-07-24 17:21:24 -07:00 |
|
Ali Mashtizadeh
|
82af1f6801
|
Disk infrastructure and working read support
|
2014-07-24 16:38:35 -07:00 |
|
Ali Mashtizadeh
|
bb9f0133fc
|
Reduce kernel size due to linker script alignment
|
2014-07-23 18:27:20 -07:00 |
|
Ali Mashtizadeh
|
cfa5135302
|
Cleanup and implement Spinlock_Destroy
|
2014-07-23 18:14:54 -07:00 |
|
Ali Mashtizadeh
|
c184e7fa0a
|
Implement kernel threads and a round-robin scheduler
|
2014-07-23 18:07:07 -07:00 |
|
Ali Mashtizadeh
|
a3cf5d9ad9
|
Spinlock debugging
|
2014-07-23 18:06:21 -07:00 |
|
Ali Mashtizadeh
|
73359af474
|
Merge branch 'master' of bitbucket.org:/mashtizadeh/castor
|
2014-07-21 23:43:43 -07:00 |
|
Ali Mashtizadeh
|
76108674d1
|
Build improvements
|
2014-07-21 23:43:01 -07:00 |
|
Ali Mashtizadeh
|
23117cf815
|
Fix to debugger
|
2014-07-21 12:49:45 -07:00 |
|
Ali Mashtizadeh
|
32d5f6740a
|
Implement fxsave/xsave assembly
|
2014-07-20 19:33:02 -07:00 |
|
Ali Mashtizadeh
|
a71418733a
|
Generate array of debug commands in a segment to remove static code.
|
2014-07-20 13:45:57 -07:00 |
|
Ali Mashtizadeh
|
028450f0a5
|
Kernel relocated to high memory
|
2014-07-18 15:09:52 -07:00 |
|
Ali Mashtizadeh
|
ddba3f671a
|
Create linker script
|
2014-07-18 13:37:46 -07:00 |
|
Ali Mashtizadeh
|
c523345a4a
|
Adding pcidump command to debugger
|
2014-07-17 01:14:49 -07:00 |
|
Ali Mashtizadeh
|
0d26227290
|
Fix memory leak and incorrect debugging output in pmap.c
|
2014-07-17 00:44:13 -07:00 |
|
Ali Mashtizadeh
|
d5b94390f8
|
Support up to 6GBs of RAM and improve debugging
|
2014-07-16 17:21:18 -07:00 |
|
Ali Mashtizadeh
|
19e9bbc22b
|
Cleanup multiboot entry code
|
2014-07-16 01:27:58 -07:00 |
|
Ali Mashtizadeh
|
828b51034e
|
Split SATA definitions out of AHCI driver
|
2014-07-16 01:25:39 -07:00 |
|
Ali Mashtizadeh
|
77c06d3edd
|
xsave structure definition
|
2014-07-16 00:09:44 -07:00 |
|
Ali Mashtizadeh
|
95fbcc08b0
|
Remove some unused variables
|
2014-07-15 17:25:48 -07:00 |
|
Ali Mashtizadeh
|
12c5b196d9
|
Various interrupt bug fixes and improvements.
|
2014-07-15 17:00:16 -07:00 |
|
Ali Mashtizadeh
|
5014c0db2b
|
Cleanup
|
2014-07-14 20:11:29 -07:00 |
|
Ali Mashtizadeh
|
27c65e8992
|
Refactoring and improvements
|
2014-07-13 23:16:54 -07:00 |
|
Ali Mashtizadeh
|
eb6efaa773
|
Add reboot command to debugger
|
2014-07-13 17:05:19 -07:00 |
|
Ali Mashtizadeh
|
24cb178868
|
Import FreeBSD AMD64 disassembler
|
2014-07-13 16:52:18 -07:00 |
|
Ali Mashtizadeh
|
4cb35eee1c
|
Fix warnings in kern/debug.c
|
2014-07-13 14:48:41 -07:00 |
|
Ali Mashtizadeh
|
b553da4d10
|
Implement Dump and Registers commands
|
2014-07-13 14:44:05 -07:00 |
|
Ali Mashtizadeh
|
befee0cf6b
|
Debug console working over serial
|
2014-07-13 14:22:59 -07:00 |
|