aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* .gitignore nothing.img.lockHEADmainHimbeerserverDE2022-09-241-0/+1
|
* Merge branch 'EliasFleckenstein03-main'HimbeerserverDE2022-09-245-18/+48
|\
| * Enable unreal modeLizzy Fleckenstein2022-09-211-0/+30
| |
| * Load stage2 from boot drive rather than fixed hard diskElias Fleckenstein2022-09-211-2/+4
| |
| * Add bochs supportElias Fleckenstein2022-09-213-3/+10
| |
| * Fix Makefile dirty caseElias Fleckenstein2022-09-212-7/+2
| |
| * Remove magic.binElias Fleckenstein2022-09-212-6/+2
|/
* Remove z opt-level, it causes bugsHimbeerserverDE2022-09-201-1/+0
| | | | Maybe not the best solution but at least I have hope it works
* Remove the inlinesHimbeerserverDE2022-09-201-3/+0
|
* Delete linker.ldHimbeerserverDE2022-09-201-11/+0
|
* Less operatorsHimbeerserverDE2022-09-201-2/+2
|
* Avoid very long line in readmeHimbeerserverDE2022-09-181-1/+2
|
* Highly recommend make clean vm to devsHimbeerserverDE2022-09-181-0/+5
|
* cargo fmtHimbeerserverDE2022-09-181-1/+1
|
* Global vga::WriterHimbeerserverDE2022-09-183-7/+9
|
* cargo fmtHimbeerserverDE2022-09-182-2/+1
|
* Unbreak againHimbeerserverDE2022-09-181-3/+6
|
* Break stuffHimbeerserverDE2022-09-181-1/+24
|
* Makefile: track vga.rsHimbeerserverDE2022-09-181-1/+1
|
* Volatile VGA buffer accessHimbeerserverDE2022-09-182-4/+21
|
* Start VGA APIHimbeerserverDE2022-09-182-21/+108
|
* No arithmetic operatorsHimbeerserverDE2022-09-181-4/+7
|
* Set QEMU disk format to rawHimbeerserverDE2022-09-171-1/+1
|
* Remove parted and dosfstools from dependencies as they aren't needed anymoreHimbeerserverDE2022-09-171-1/+1
|
* make rootlessHimbeerserverDE2022-09-172-6/+1
|
* Delete .gitignored Cargo.lockHimbeerserverDE2022-09-171-7/+0
|
* .gitignore magic.bin againHimbeerserverDE2022-09-171-0/+1
|
* Revert "echo boot signature directly into image"HimbeerserverDE2022-09-171-2/+5
| | | | This reverts commit d63c4d1b58753444cb521c62928861b18f5dcc05.
* Use null terminationHimbeerserverDE2022-09-171-13/+14
| | | | Strings are easier to work with in stage 1 now
* Fix .gitignoresHimbeerserverDE2022-09-173-2/+3
|
* echo boot signature directly into imageHimbeerserverDE2022-09-171-5/+2
| | | | Closes #3
* Instructions for real hardwareHimbeerserverDE2022-09-161-0/+14
|
* Halt instead of looping and using 100% CPUHimbeerserverDE2022-09-161-1/+6
|
* Define linker memory origin flags in the target .jsonHimbeerserverDE2022-09-162-2/+9
|
* Fix build instructionsHimbeerserverDE2022-09-161-1/+24
|
* Clear the screen before printing stage 2 welcome messageHimbeerserverDE2022-09-161-0/+10
|
* Remove unneeded --emit flagHimbeerserverDE2022-09-161-1/+1
|
* Fix stage 2 linkageHimbeerserverDE2022-09-161-3/+1
| | | | Yay! We can finally write stage 2 now!
* Manual memory origin fixHimbeerserverDE2022-09-153-2/+14
|
* Rename target to x86-loadnothing.json (from x86_64)HimbeerserverDE2022-09-142-1/+1
|
* Fix makefile to build and convert stage 2 properlyHimbeerserverDE2022-09-141-6/+6
|
* Load rust code but it's corruptedHimbeerserverDE2022-09-141-5/+6
|
* Rust: produce executable in binary format (was ELF before)HimbeerserverDE2022-09-131-1/+3
|
* Compile stage2 before stage1HimbeerserverDE2022-09-131-1/+1
| | | | This allows the size of stage 2 to be embedded in stage 1
* Maybe load stage 2? Not sureHimbeerserverDE2022-09-133-16/+20
|
* Shrink rust binaryHimbeerserverDE2022-09-131-7/+7
|
* Don't set bits to 16HimbeerserverDE2022-09-121-1/+0
| | | | Fixes #1
* Initialize the stackHimbeerserverDE2022-09-121-0/+6
|
* Read from correct hard driveHimbeerserverDE2022-09-121-1/+1
|
* Load maximum of 127 sectors into memoryHimbeerserverDE2022-09-121-1/+1
|