Baptiste Wicht
|
29e0abe931
|
Cleanup commented out code
|
2016-09-25 21:34:09 +02:00 |
|
Baptiste Wicht
|
7e070c5c66
|
Improve the notion of console
|
2016-09-24 17:36:35 +02:00 |
|
Baptiste Wicht
|
af76d47f50
|
Review print
|
2016-09-24 17:16:45 +02:00 |
|
Baptiste Wicht
|
c275c37abd
|
Organize files
|
2016-09-24 16:50:36 +02:00 |
|
Baptiste Wicht
|
4a09d02033
|
Use a namespace
|
2016-09-24 15:49:07 +02:00 |
|
Baptiste Wicht
|
e2d1932a8f
|
Prepare terminal drivers
|
2016-09-22 20:00:16 +02:00 |
|
Baptiste Wicht
|
d18dcfb162
|
Change License to MIT
|
2016-09-05 21:53:42 +02:00 |
|
Baptiste Wicht
|
21c0f6059a
|
Move driver codes to drivers
|
2016-08-22 22:24:58 +02:00 |
|
Baptiste Wicht
|
271b6c1bf3
|
Move network stack to net subfolder
|
2016-08-22 22:04:21 +02:00 |
|
Baptiste Wicht
|
841986bec0
|
Review input handling
Make the IRQ handler much shorter
Move the work to a kernel process
|
2016-08-21 21:05:44 +02:00 |
|
Baptiste Wicht
|
24cb35c843
|
Better handling of paths
|
2016-08-16 21:33:00 +02:00 |
|
Baptiste Wicht
|
2a7e3f0025
|
Implement a PS/2 mouse driver
|
2016-08-06 22:13:26 +02:00 |
|
Baptiste Wicht
|
e99326db0e
|
Decouple HPET init from ACPI
|
2016-08-06 12:22:39 +02:00 |
|
Baptiste Wicht
|
1ba2207c6c
|
Initialize logging earlier
|
2016-08-05 19:51:55 +02:00 |
|
Baptiste Wicht
|
558e144efc
|
Use early memory to share vesa information
|
2016-08-05 12:05:20 +02:00 |
|
Baptiste Wicht
|
892487a22d
|
Cleanup logging
|
2016-08-03 17:31:38 +02:00 |
|
Baptiste Wicht
|
f61b9b0e8d
|
Make addresses more dynamic and flexible
|
2016-07-31 14:18:22 +02:00 |
|
Baptiste Wicht
|
fe40319cdc
|
Initialize ACPICA in an asynchronous thread
|
2016-07-23 22:11:03 +02:00 |
|
Baptiste Wicht
|
e9283355d6
|
Prepare for network threads
|
2016-07-09 16:34:18 +02:00 |
|
Baptiste Wicht
|
fc90ab8d29
|
Detect network interfaces
|
2016-07-03 21:12:03 +02:00 |
|
Baptiste Wicht
|
83cdf86326
|
Basic PCI detection
|
2016-07-03 18:46:20 +02:00 |
|
Baptiste Wicht
|
40049a75cf
|
Update license copyright
|
2016-07-02 16:42:45 +02:00 |
|
Baptiste Wicht
|
9efd6430c2
|
Basic serial support
|
2016-07-02 15:04:00 +02:00 |
|
Baptiste Wicht
|
3938ab866c
|
Init the terminals faster
|
2014-03-11 17:31:36 +01:00 |
|
Baptiste Wicht
|
8ee25e1dab
|
Prepare some logging system
|
2014-03-10 21:21:01 +01:00 |
|
Baptiste Wicht
|
880e411be2
|
Cleanup
|
2014-03-10 14:22:18 +01:00 |
|
Baptiste Wicht
|
f956ea8e0d
|
Force alignment of the stack to 16B on kernel entry
|
2014-03-08 22:31:30 +01:00 |
|
Baptiste Wicht
|
d170f53171
|
Remove the shell
|
2014-03-08 17:33:23 +01:00 |
|
Baptiste Wicht
|
cb75dc20e1
|
Cleanup
|
2014-03-08 17:30:58 +01:00 |
|
Baptiste Wicht
|
daa9aff9a0
|
Use VFS inside FAT32
|
2014-03-08 16:44:06 +01:00 |
|
Baptiste Wicht
|
9914c6cfe0
|
Use VFS in FAT32 driver to read the device
|
2014-03-08 15:27:33 +01:00 |
|
Baptiste Wicht
|
b731282ce4
|
Add paging values into sysfs
|
2014-03-03 17:36:38 +01:00 |
|
Baptiste Wicht
|
d629919e70
|
Add some dynamic values into sysfs
|
2014-03-03 17:26:59 +01:00 |
|
Baptiste Wicht
|
c397f9cedf
|
Add support for dynamic values in sysfs
|
2014-03-03 16:36:36 +01:00 |
|
Baptiste Wicht
|
8febad7357
|
Add some values to sysfs
|
2014-03-02 17:04:51 +01:00 |
|
Baptiste Wicht
|
3300dcf8b7
|
Improve directory structure
|
2014-03-01 20:38:12 +01:00 |
|
Baptiste Wicht
|
0d3c9038b6
|
Create fat32 file system layer
|
2014-03-01 15:47:39 +01:00 |
|
Baptiste Wicht
|
e4f2b64f82
|
Implement mount program
|
2014-03-01 11:11:49 +01:00 |
|
Baptiste Wicht
|
fe81a99a44
|
Auto mount root during kernel boot
|
2014-02-28 20:10:44 +01:00 |
|
Baptiste Wicht
|
857557a94c
|
Rename malloc in kalloc
|
2014-02-12 16:03:21 +01:00 |
|
Baptiste Wicht
|
8b52ef4713
|
Review memory init order
|
2014-02-07 20:53:32 +01:00 |
|
Baptiste Wicht
|
b94f9d46bd
|
Init VESA only if necessary
|
2014-02-06 21:16:05 +01:00 |
|
Baptiste Wicht
|
d3a20db821
|
Move thread creation implementation into scheduler
|
2014-02-03 21:15:00 +01:00 |
|
Baptiste Wicht
|
5fa70662c0
|
Separate PIT from timer manager
|
2014-02-03 18:38:39 +01:00 |
|
Baptiste Wicht
|
e76f3040cf
|
Prepare tty architecture
|
2014-02-01 17:09:42 +01:00 |
|
Baptiste Wicht
|
9f69663ec5
|
Suspend boot if a problem happens during VESA boot
|
2014-01-24 22:46:04 +01:00 |
|
Baptiste Wicht
|
4d2dd9bce2
|
Cleanup malloc
|
2014-01-23 20:43:55 +01:00 |
|
Baptiste Wicht
|
d5ff8f3b6a
|
Review memory command to display more results
|
2014-01-23 20:33:26 +01:00 |
|
Baptiste Wicht
|
9ff93f8c5d
|
Implement some assert support
|
2014-01-22 18:39:30 +01:00 |
|
Baptiste Wicht
|
36536990ff
|
Implement robust paging
|
2014-01-22 18:18:23 +01:00 |
|