Deleted Added
full compact
libi386.h (146697) libi386.h (148006)
1/*-
2 * Copyright (c) 1998 Michael Smith <msmith@freebsd.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 1998 Michael Smith <msmith@freebsd.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/sys/boot/i386/libi386/libi386.h 146697 2005-05-27 19:28:04Z jhb $
26 * $FreeBSD: head/sys/boot/i386/libi386/libi386.h 148006 2005-07-14 19:52:22Z jkim $
27 */
28
29
30/*
31 * i386 fully-qualified device descriptor.
32 * Note, this must match the 'struct devdesc' declaration
33 * in bootstrap.h.
34 */

--- 59 unchanged lines hidden (view full) ---

94extern vm_offset_t memtop;
95
96int biospci_find_devclass(uint32_t class, int index);
97int biospci_write_config(uint32_t locator, int offset, int width, int val);
98int biospci_read_config(uint32_t locator, int offset, int width, uint32_t *val);
99
100void biosacpi_detect();
101
27 */
28
29
30/*
31 * i386 fully-qualified device descriptor.
32 * Note, this must match the 'struct devdesc' declaration
33 * in bootstrap.h.
34 */

--- 59 unchanged lines hidden (view full) ---

94extern vm_offset_t memtop;
95
96int biospci_find_devclass(uint32_t class, int index);
97int biospci_write_config(uint32_t locator, int offset, int width, int val);
98int biospci_read_config(uint32_t locator, int offset, int width, uint32_t *val);
99
100void biosacpi_detect();
101
102void smbios_detect();
103
102void gateA20(void);
103
104int i386_autoload(void);
105
106int bi_getboothowto(char *kargs);
107vm_offset_t bi_copyenv(vm_offset_t addr);
108int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip,
109 vm_offset_t *modulep, vm_offset_t *kernend);
110int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
111
112void pxe_enable(void *pxeinfo);
104void gateA20(void);
105
106int i386_autoload(void);
107
108int bi_getboothowto(char *kargs);
109vm_offset_t bi_copyenv(vm_offset_t addr);
110int bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip,
111 vm_offset_t *modulep, vm_offset_t *kernend);
112int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
113
114void pxe_enable(void *pxeinfo);