]>
git.saurik.com Git - apple/boot.git/blob - i386/libsaio/bios.h
a7064521d9c4cb94c7f01d7542077253cf4c2990
2 * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
4 * @APPLE_LICENSE_HEADER_START@
6 * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved.
8 * This file contains Original Code and/or Modifications of Original Code
9 * as defined in and that are subject to the Apple Public Source License
10 * Version 2.0 (the 'License'). You may not use this file except in
11 * compliance with the License. Please obtain a copy of the License at
12 * http://www.opensource.apple.com/apsl/ and read it before using this
15 * The Original Code and all software distributed under the License are
16 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
17 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
18 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
19 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
20 * Please see the License for the specific language governing rights and
21 * limitations under the License.
23 * @APPLE_LICENSE_HEADER_END@
26 * Copyright 1994 NeXT Computer, Inc.
27 * All rights reserved.
30 #ifndef __LIBSAIO_BIOS_H
31 #define __LIBSAIO_BIOS_H
33 #include <pexpert/i386/boot.h>
54 unsigned short _if
:1;
57 unsigned short iopl
:2;
63 machineRegister_t eax
;
64 machineRegister_t ebx
;
65 machineRegister_t ecx
;
66 machineRegister_t edx
;
67 machineRegister_t edi
;
68 machineRegister_t esi
;
69 machineRegister_t ebp
;
76 #define EBIOS_FIXED_DISK_ACCESS 0x01
77 #define EBIOS_LOCKING_ACCESS 0x02
78 #define EBIOS_ENHANCED_DRIVE_INFO 0x04
80 #define BASE_HD_DRIVE 0x80
82 #endif /* !__LIBSAIO_BIOS_H */