Home | History | Annotate | Download | only in bios

Lines Matching full:hard

73 //   - Current code can not boot and emulate a hard-disk
115 // - Emulate a Hard-disk (currently only diskette can be emulated) see "FIXME ElTorito Harddisk"
1965 static char drivetypes[][10]={"", "Floppy","Hard Disk","CD-Rom", "Network"};
2746 printf(" ATA-%d Hard-Disk (%4u MBytes)\n", version, (Bit16u)sizeinmb);
2748 printf(" ATA-%d Hard-Disk (%4u GBytes)\n", version, (Bit16u)(sizeinmb>>10));
5335 SET_DL(count); /* FIXME returns 0, 1, or n hard drives */
5368 SET_AH(3); // hard disk accessible
6412 BX_PANIC("hard drive BIOS:(read/verify) head > 15\n");
6423 BX_PANIC("hard drive BIOS:(read/verify) BUSY bit set\n");
6445 BX_PANIC("hard drive BIOS:(read/verify) read error\n");
6448 BX_PANIC("hard drive BIOS:(read/verify) expected DRQ=1\n");
6558 BX_PANIC("hard drive BIOS:(read) head > 15\n");
6562 BX_PANIC("hard drive BIOS:(read) BUSY bit set\n");
6588 BX_PANIC("hard drive BIOS:(write) data-request bit not set\n");
6697 SET_DL(n_drives); /* returns 0, 1, or 2 hard drives */
6798 SET_AH(3); // hard disk accessible
8758 ;- POST: HARD DRIVE -
8771 mov 0x0474, al /* hard disk status of last operation */
8772 mov 0x0477, al /* hard disk port offset (XT only ???) */
8773 mov 0x048c, al /* hard disk status register */
8774 mov 0x048d, al /* hard disk error register */
8775 mov 0x048e, al /* hard disk task complete flag */
8777 mov 0x0475, al /* hard disk number attached */
8779 mov 0x0476, al /* hard disk control byte */
8782 ;; INT 41h: hard disk 0 configuration pointer
8783 ;; INT 46h: hard disk 1 configuration pointer
8817 ;;; Filling EBDA table for hard disk 0.
8923 ;;; Done filling EBDA table for hard disk 0.
8927 ;; is there really a second hard disk? if not, return now
8959 ;;; Fill EBDA table for hard disk 1.
9067 ;;; Done filling EBDA table for hard disk 1.
10633 ;; Hard Drive setup
10709 ; b7: 1=DMA channel 3 used by hard disk