Changeset 78572 in vbox for trunk/src/VBox/Devices/PC/BIOS
- Timestamp:
- May 17, 2019 2:27:50 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130626
- Location:
- trunk/src/VBox/Devices/PC/BIOS
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/BIOS/ata.c
r78571 r78572 638 638 fdpt = ebda_seg :> &EbdaData->fdpt1; 639 639 640 #if 1640 #if 0 641 641 /* Place the FDPT outside of conventional memory. Needed for 642 642 * 286 XENIX 2.1.3/2.2.1 because it completely wipes out -
trunk/src/VBox/Devices/PC/BIOS/disk.c
r78571 r78572 162 162 dpt->heads = bios_dsk->devices[device].pchs.heads; 163 163 dpt->spt = bios_dsk->devices[device].pchs.spt; 164 #if 1165 164 lba = bios_dsk->devices[device].sectors; 166 #else167 // Makes PC DOS 7.1 FDISK32 happy168 lba = (uint32_t)dpt->cylinders * dpt->heads * dpt->spt;169 #endif170 165 dpt->sector_count1 = lba; 171 166 dpt->sector_count2 = lba >> 32; … … 400 395 break; 401 396 402 #ifdef VBOX_WITH_SCSIz403 case 0x06: /* identify SCSI devices */404 if (VBOX_IS_SCSI_DEVICE(device)|| 1) {405 BX_INFO("%s: AX=%04x BX=%04x CX=%04x DX=%04x ES=%04x\n", __func__, AX, BX, CX, DX, ES);406 BX_INFO("%s: function %02xh detected SCSI drive\n", __func__, GET_AH());407 SET_BH(0);408 SET_BL(0);409 SET_AL(0x80);410 goto int13_success;411 }412 BX_INFO("%s no SCSI drives, returns fail\n", __func__);413 goto int13_fail;414 break;415 #endif416 397 case 0x08: /* read disk drive parameters */ 417 398 418 399 /* Get the logical geometry from internal table. */ 419 #if 0420 /* Windows 3.1 FastDisk (wdctrl) insists on this */421 nlc = bios_dsk->devices[device].lchs.cylinders - 1;422 #else423 400 nlc = bios_dsk->devices[device].lchs.cylinders; 424 #endif425 401 nlh = bios_dsk->devices[device].lchs.heads; 426 402 nlspt = bios_dsk->devices[device].lchs.spt; -
trunk/src/VBox/Devices/PC/BIOS/makefile
r78571 r78572 47 47 48 48 vbxbios.rom : vbxbios.bin 49 !if $(CPU) > 28650 49 biossums $< $@ 51 !else52 cp $< $@53 !endif54 50 55 51 vbxbios.bin : $(OBJS) $(__MAKEFILES__)
Note:
See TracChangeset
for help on using the changeset viewer.