Deleted Added
full compact
vga.c (197185) vga.c (201223)
1/*-
2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
3 * Copyright (c) 1992-1998 S�ren Schmidt
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

24 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 *
29 */
30
31#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
3 * Copyright (c) 1992-1998 S�ren Schmidt
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

24 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 *
29 */
30
31#include <sys/cdefs.h>
32__FBSDID("$FreeBSD: head/sys/dev/fb/vga.c 197185 2009-09-14 05:38:03Z delphij $");
32__FBSDID("$FreeBSD: head/sys/dev/fb/vga.c 201223 2009-12-29 21:51:28Z rnoland $");
33
34#include "opt_vga.h"
35#include "opt_fb.h"
36#ifndef FB_DEBUG
37#define FB_DEBUG 0
38#endif
39#include "opt_syscons.h" /* should be removed in the future, XXX */
40

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

139int
140vga_ioctl(struct cdev *dev, vga_softc_t *sc, u_long cmd, caddr_t arg, int flag,
141 struct thread *td)
142{
143 return genfbioctl(&sc->gensc, sc->adp, cmd, arg, flag, td);
144}
145
146int
33
34#include "opt_vga.h"
35#include "opt_fb.h"
36#ifndef FB_DEBUG
37#define FB_DEBUG 0
38#endif
39#include "opt_syscons.h" /* should be removed in the future, XXX */
40

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

139int
140vga_ioctl(struct cdev *dev, vga_softc_t *sc, u_long cmd, caddr_t arg, int flag,
141 struct thread *td)
142{
143 return genfbioctl(&sc->gensc, sc->adp, cmd, arg, flag, td);
144}
145
146int
147vga_mmap(struct cdev *dev, vga_softc_t *sc, vm_offset_t offset, vm_offset_t *paddr,
148 int prot)
147vga_mmap(struct cdev *dev, vga_softc_t *sc, vm_ooffset_t offset,
148 vm_offset_t *paddr, int prot, vm_memattr_t *memattr)
149{
149{
150 return genfbmmap(&sc->gensc, sc->adp, offset, paddr, prot);
150 return genfbmmap(&sc->gensc, sc->adp, offset, paddr, prot, memattr);
151}
152
153#endif /* FB_INSTALL_CDEV */
154
155/* LOW-LEVEL */
156
157#include <isa/rtc.h>
158#ifdef __i386__

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

2460
2461/*
2462 * mmap():
2463 * Mmap frame buffer.
2464 *
2465 * all adapters
2466 */
2467static int
151}
152
153#endif /* FB_INSTALL_CDEV */
154
155/* LOW-LEVEL */
156
157#include <isa/rtc.h>
158#ifdef __i386__

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

2460
2461/*
2462 * mmap():
2463 * Mmap frame buffer.
2464 *
2465 * all adapters
2466 */
2467static int
2468vga_mmap_buf(video_adapter_t *adp, vm_offset_t offset, vm_paddr_t *paddr,
2469 int prot)
2468vga_mmap_buf(video_adapter_t *adp, vm_ooffset_t offset, vm_paddr_t *paddr,
2469 int prot, vm_memattr_t *memattr)
2470{
2471 if (adp->va_info.vi_flags & V_INFO_LINEAR)
2472 return -1;
2473
2474#if VGA_DEBUG > 0
2475 printf("vga_mmap_buf(): window:0x%jx, offset:0x%jx\n",
2476 (uintmax_t)adp->va_info.vi_window, (uintmax_t)offset);
2477#endif

--- 591 unchanged lines hidden ---
2470{
2471 if (adp->va_info.vi_flags & V_INFO_LINEAR)
2472 return -1;
2473
2474#if VGA_DEBUG > 0
2475 printf("vga_mmap_buf(): window:0x%jx, offset:0x%jx\n",
2476 (uintmax_t)adp->va_info.vi_window, (uintmax_t)offset);
2477#endif

--- 591 unchanged lines hidden ---