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 |
|
Baptiste Wicht
|
5701daabc9
|
Move RTC support in its own file
|
2013-12-28 19:25:38 +01:00 |
|
Baptiste Wicht
|
431529937d
|
Add support for date and time in ls
|
2013-12-28 17:38:04 +01:00 |
|
Baptiste Wicht
|
47c44e7e4d
|
Complete mkdir and touch support
|
2013-12-28 16:50:32 +01:00 |
|
Baptiste Wicht
|
375413505a
|
Improve a bit ls
|
2013-12-28 13:41:33 +01:00 |
|
Baptiste Wicht
|
a900f42a2c
|
Fix the order of LFN entries
|
2013-12-27 21:48:12 +01:00 |
|
Baptiste Wicht
|
17947390fb
|
FAT32 says that if .. points to root, cluster number must be 0
|
2013-12-27 21:25:05 +01:00 |
|
Baptiste Wicht
|
8dfaeffe0d
|
Fix sequence size and null terminate long file name
|
2013-12-27 21:20:45 +01:00 |
|