Commit Graph

9 Commits

Author SHA1 Message Date
Elliot Nunn
a8c1a4de1c Definitive ATABoot patch
Key realisations:

1. The driver entry point only needs to be called once per disk,
   not once per bootable partition. Bootability is decided elsewhere.

2. As a result, my shim code does not need to access the disk at all.

3. None of the ROM-based ATADisk drivers support "slave" drives.

4. Apple drivers (contrary to the Monster Disk Driver Technote) only care
   about D5 (the drive ID and some flags) on entry.
2019-08-25 21:59:33 +08:00
Elliot Nunn
9351898fb5 Patch ATALoad to boot from driver-less disks
Unreliable: currently this only works on QEMU
2019-08-24 08:53:55 +08:00
Elliot Nunn
a05f8638d7 Add some docs on prim-info 2019-08-02 10:21:17 +08:00
Elliot Nunn
7cf44609df Create README.md 2019-07-28 16:25:53 +08:00
Elliot Nunn
32d3421728 Traditional mini patches 2019-07-28 16:16:05 +08:00
Elliot Nunn
c4b3fda196 Create .gitignore 2019-07-28 16:12:49 +08:00
Elliot Nunn
9ec6321412 Arbitrary file copy to remote disk 2019-07-28 16:12:38 +08:00
Elliot Nunn
00a3db5bf0 vanilla 2019-07-22 16:01:39 +08:00
Elliot Nunn
93fd9e753f Initial commit 2019-07-22 15:43:56 +08:00