Deleted Added
full compact
bus.h (145300) bus.h (153110)
1/*-
2 * Copyright (c) KATO Takenori, 1999.
3 *
4 * All rights reserved. Unpublished rights reserved under the copyright
5 * laws of Japan.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

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

23 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
1/*-
2 * Copyright (c) KATO Takenori, 1999.
3 *
4 * All rights reserved. Unpublished rights reserved under the copyright
5 * laws of Japan.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

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

23 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $FreeBSD: head/sys/pc98/include/bus.h 145300 2005-04-19 21:07:00Z imp $
31 * $FreeBSD: head/sys/pc98/include/bus.h 153110 2005-12-05 11:58:35Z ru $
32 */
33
34/* $NecBSD: busio.h,v 3.25.4.2.2.1 2000/06/12 03:53:08 honda Exp $ */
35/* $NetBSD: bus.h,v 1.12 1997/10/01 08:25:15 fvdl Exp $ */
36
37/*-
38 * [NetBSD for NEC PC-98 series]
39 * Copyright (c) 1997, 1998

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

560 bus_size_t offset, bus_size_t len, int flags)
561{
562 if (flags & BUS_SPACE_BARRIER_READ)
563 __asm __volatile("lock; addl $0,0(%%esp)" : : : "memory");
564 else
565 __asm __volatile("" : : : "memory");
566}
567
32 */
33
34/* $NecBSD: busio.h,v 3.25.4.2.2.1 2000/06/12 03:53:08 honda Exp $ */
35/* $NetBSD: bus.h,v 1.12 1997/10/01 08:25:15 fvdl Exp $ */
36
37/*-
38 * [NetBSD for NEC PC-98 series]
39 * Copyright (c) 1997, 1998

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

560 bus_size_t offset, bus_size_t len, int flags)
561{
562 if (flags & BUS_SPACE_BARRIER_READ)
563 __asm __volatile("lock; addl $0,0(%%esp)" : : : "memory");
564 else
565 __asm __volatile("" : : : "memory");
566}
567
568#if BUS_SPACE_NO_LEGACY
568#ifdef BUS_SPACE_NO_LEGACY
569#undef inb
570#undef outb
571#define inb(a) compiler_error
572#define inw(a) compiler_error
573#define inl(a) compiler_error
574#define outb(a, b) compiler_error
575#define outw(a, b) compiler_error
576#define outl(a, b) compiler_error

--- 69 unchanged lines hidden ---
569#undef inb
570#undef outb
571#define inb(a) compiler_error
572#define inw(a) compiler_error
573#define inl(a) compiler_error
574#define outb(a, b) compiler_error
575#define outw(a, b) compiler_error
576#define outl(a, b) compiler_error

--- 69 unchanged lines hidden ---