Baptiste Wicht
|
98d724fad4
|
Update algorithms
|
2014-01-09 22:43:33 +01:00 |
|
Baptiste Wicht
|
e46b1fc015
|
Clean
|
2014-01-09 22:43:26 +01:00 |
|
Baptiste Wicht
|
fd92873000
|
Clean hello too
|
2014-01-09 21:23:31 +01:00 |
|
Baptiste Wicht
|
fb46c6c9a5
|
Remove old debug utilities
|
2014-01-09 20:37:10 +01:00 |
|
Baptiste Wicht
|
2df9def686
|
Finish memory allocation for programs
|
2014-01-09 20:36:40 +01:00 |
|
Baptiste Wicht
|
55f34aa4b2
|
Debug exec
|
2014-01-08 22:15:30 +01:00 |
|
Baptiste Wicht
|
dfd32786f9
|
Fix bugs
|
2014-01-08 21:34:01 +01:00 |
|
Baptiste Wicht
|
d25e567201
|
Testing
|
2014-01-07 22:47:00 +01:00 |
|
Baptiste Wicht
|
e319431a20
|
Fix the incrementation
|
2014-01-06 22:24:00 +01:00 |
|
Baptiste Wicht
|
f907b80ca1
|
Add some debug informations to the bootloader output
|
2014-01-06 22:09:04 +01:00 |
|
Baptiste Wicht
|
716908e296
|
Prepare exec command
|
2014-01-06 21:45:45 +01:00 |
|
Baptiste Wicht
|
dfcca04b51
|
Prepare paging and memory support for running programs
|
2014-01-06 20:59:22 +01:00 |
|
Baptiste Wicht
|
c62e86b894
|
Cleanup output
|
2014-01-06 19:59:35 +01:00 |
|
Baptiste Wicht
|
dbbe1dfcd5
|
Create a program generating more complex ELF file
|
2014-01-06 18:26:21 +01:00 |
|
Baptiste Wicht
|
868445e2e9
|
Tune CPP options
|
2014-01-06 18:21:28 +01:00 |
|
Baptiste Wicht
|
9ea22b8514
|
Do not version binary executables
|
2014-01-06 18:21:09 +01:00 |
|
Baptiste Wicht
|
b1e73f6a4a
|
Create exec section, clean readelf output
|
2014-01-06 18:18:35 +01:00 |
|
Baptiste Wicht
|
4d33c3eea7
|
Cleanup a bit
|
2014-01-05 21:14:39 +01:00 |
|
Baptiste Wicht
|
9e9175ca6b
|
Cleanup
|
2014-01-05 21:07:12 +01:00 |
|
Baptiste Wicht
|
23907fba56
|
Base of readelf command
|
2014-01-05 18:31:48 +01:00 |
|
Baptiste Wicht
|
e368e20129
|
Prepare architecture to launch programs
|
2014-01-05 16:14:10 +01:00 |
|
Baptiste Wicht
|
e49d0077ae
|
Add basic support for ATAPI
|
2014-01-02 22:15:33 +01:00 |
|
Baptiste Wicht
|
9b724bfc6e
|
Cleanup
|
2014-01-02 18:41:18 +01:00 |
|
Baptiste Wicht
|
c7de3a8143
|
Fix ide strings
|
2014-01-02 18:38:04 +01:00 |
|
Baptiste Wicht
|
c870d0c178
|
Clean output
|
2014-01-02 18:37:58 +01:00 |
|
Baptiste Wicht
|
321ca895df
|
Display verbose information about disk
|
2014-01-02 18:31:15 +01:00 |
|
Baptiste Wicht
|
c6376e048e
|
Review Identify command and detection of disks
|
2014-01-02 18:21:28 +01:00 |
|
Baptiste Wicht
|
b95c819751
|
Do not read/write several sectors at once
|
2014-01-02 17:23:28 +01:00 |
|
Baptiste Wicht
|
8d8bfc3ea1
|
Optimization and cleanup
Do string comparison two byte at a time
Output error messages for unsupported FAT32 features
|
2014-01-02 17:14:14 +01:00 |
|
Baptiste Wicht
|
c21164d102
|
Increase the size of the stack to 16K
|
2014-01-02 16:32:46 +01:00 |
|
Baptiste Wicht
|
0ba1e62c26
|
Merge branch 'feature/bootloader_v2' into develop
|
2014-01-02 15:04:49 +01:00 |
|
Baptiste Wicht
|
92b8b4c395
|
Fix the stack to avoid being erase by the kernel loading
|
2014-01-02 14:02:29 +01:00 |
|
Baptiste Wicht
|
fd35adfe9b
|
Update debug configuration to the new bootloader
|
2014-01-02 13:59:45 +01:00 |
|
Baptiste Wicht
|
de827e3d39
|
Small change
|
2014-01-02 13:59:37 +01:00 |
|
Baptiste Wicht
|
f609fef964
|
Fix the stack location to avoid overwriting it
|
2014-01-02 13:58:57 +01:00 |
|
Baptiste Wicht
|
597a39ce2b
|
Load the kernel
|
2014-01-01 22:12:47 +01:00 |
|
Baptiste Wicht
|
2892baa993
|
Load the kernel
|
2014-01-01 20:52:23 +01:00 |
|
Baptiste Wicht
|
60d159af6f
|
Search the kernel in FAT32
|
2014-01-01 17:59:48 +01:00 |
|
Baptiste Wicht
|
68c26a741b
|
Cleanup make files
|
2013-12-31 16:44:04 +01:00 |
|
Baptiste Wicht
|
3664d4f6a0
|
Move kernel to the hard disk image
|
2013-12-31 16:37:47 +01:00 |
|
Baptiste Wicht
|
b12599e147
|
Read FAT32 informations, start reading root directory
|
2013-12-31 16:37:23 +01:00 |
|
Baptiste Wicht
|
61159fffd9
|
Cleanup
|
2013-12-31 16:36:56 +01:00 |
|
Baptiste Wicht
|
35ba77cb0f
|
Start migrating from floppy to hard disk
Move stage1 into the MBR boot code
Move stage2 into the second sector of the hard disk
|
2013-12-31 15:16:04 +01:00 |
|
Baptiste Wicht
|
3f6bc4270a
|
Cleanup
|
2013-12-31 14:12:17 +01:00 |
|
Baptiste Wicht
|
dd81953be3
|
Cleanup the bootloader
Clear the screen
Check for BIOS extensions
|
2013-12-31 14:10:00 +01:00 |
|
Baptiste Wicht
|
fbeca4a004
|
Fix debug comment
|
2013-12-31 13:52:32 +01:00 |
|
Baptiste Wicht
|
71035bb942
|
Implement some ATA device identification support
|
2013-12-30 22:59:29 +01:00 |
|
Baptiste Wicht
|
9051154be5
|
Finish rm implementation
|
2013-12-30 21:03:56 +01:00 |
|
Baptiste Wicht
|
1d64c7458f
|
Implement removal of file
|
2013-12-29 22:50:09 +01:00 |
|
Baptiste Wicht
|
d00135b26b
|
Finish support for dates
|
2013-12-28 19:43:50 +01:00 |
|