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 |
|
Ali Mashtizadeh
|
6b0d427898
|
Improving libc and printf
|
2014-07-13 14:09:36 -07:00 |
|
Ali Mashtizadeh
|
c9750e4834
|
Basic debugger support over serial
|
2014-07-13 13:36:43 -07:00 |
|
Ali Mashtizadeh
|
dd0e90c84d
|
Starting Kernel Debugger
|
2014-07-13 13:07:19 -07:00 |
|
Ali Mashtizadeh
|
34aad175e9
|
Serial support
|
2014-07-13 13:04:14 -07:00 |
|
Ali Mashtizadeh
|
65fb17870e
|
Unfinished changes for PIO IDE read/write.
|
2014-07-11 00:04:55 -07:00 |
|
Ali Mashtizadeh
|
cea53c24fe
|
Fix TSS
|
2014-07-10 23:58:01 -07:00 |
|
Ali Mashtizadeh
|
7d24df2f07
|
Add missing header and bugfix in disabled code
|
2014-07-10 16:18:58 -07:00 |
|
Ali Mashtizadeh
|
3c09132308
|
Implement spinlocks
|
2014-07-10 15:55:32 -07:00 |
|
Ali Mashtizadeh
|
330a454af3
|
Improving AMD64 header
|
2014-07-10 14:43:52 -07:00 |
|
Ali Mashtizadeh
|
a1c44dca93
|
IRQ registration helper functions
|
2014-07-10 14:01:15 -07:00 |
|
Ali Mashtizadeh
|
6d09e71d9a
|
Mask some LAPIC interrupts
|
2014-07-10 12:18:54 -07:00 |
|
Ali Mashtizadeh
|
f739b18d4f
|
Fix compiler warnings and some refactoring
|
2014-07-07 10:57:57 -07:00 |
|
Ali Mashtizadeh
|
8cf8d7f4f5
|
Create and improve headers for various modules
|
2014-07-06 14:30:09 -07:00 |
|
Ali Mashtizadeh
|
1acd37a644
|
Print IDE identify information
|
2014-07-06 14:18:09 -07:00 |
|
Ali Mashtizadeh
|
25ff76e4d7
|
Fixing warnings and checking AHCI caps
|
2014-07-06 00:07:32 -07:00 |
|
Ali Mashtizadeh
|
504d962949
|
Fix implicit defs
|
2014-07-05 23:10:17 -07:00 |
|
Ali Mashtizadeh
|
fdb5c1b2c8
|
Improvements to AHCI driver and part of a IDE PIO driver.
|
2014-07-05 18:46:59 -07:00 |
|
Ali Mashtizadeh
|
696101f277
|
AHCI fixes and debugging improvements
|
2014-07-03 17:36:31 -07:00 |
|
Ali Mashtizadeh
|
568d7ee600
|
Built code to support issuing control commands.
|
2014-07-02 16:41:56 -07:00 |
|
Ali Mashtizadeh
|
f0b4968b62
|
Add memcpy
|
2014-07-02 16:18:40 -07:00 |
|
Ali Mashtizadeh
|
0c4cd070ec
|
Improve log messages
|
2014-07-02 14:20:10 -07:00 |
|
Ali Mashtizadeh
|
00cf512522
|
Build cleanup and implemented support for qemu debug logging
|
2014-07-02 14:06:00 -07:00 |
|
Ali Mashtizadeh
|
c6e56a25f6
|
Splitting up PCI code into platform dependent parts
|
2014-07-02 10:03:07 -07:00 |
|
Ali Mashtizadeh
|
162c27767e
|
AHCI data structure definitions.
|
2014-07-02 09:58:48 -07:00 |
|
Ali Mashtizadeh
|
7d031c1377
|
Remove unnecessary file and cleanup to pci.c
|
2014-07-01 12:34:28 -07:00 |
|
Ali Mashtizadeh
|
2b64bacc72
|
Disable caching of PCI space, and progress on AHCI.
|
2014-06-30 18:35:20 -07:00 |
|
Ali Mashtizadeh
|
255f560351
|
Basic page mapping, allocator, and PCI code
|
2014-06-30 15:52:35 -07:00 |
|
Ali Mashtizadeh
|
fea1d3e807
|
Fixing repo.
|
2014-02-18 10:49:55 -08:00 |
|
Ali Mashtizadeh
|
35dc79b899
|
Initial page allocator
|
2014-02-18 10:48:35 -08:00 |
|
Ali Mashtizadeh
|
11c151b60e
|
Initial commit
|
2014-02-12 13:47:13 -08:00 |
|