summaryrefslogtreecommitdiffstats
path: root/sys/pc98
diff options
context:
space:
mode:
authormux <mux@FreeBSD.org>2003-02-25 13:30:50 +0000
committermux <mux@FreeBSD.org>2003-02-25 13:30:50 +0000
commita46ff80dc4a784cc6a3b5bd4f93458ff1de6d1df (patch)
tree49fabeaee7c55156e4e34fa2816d7e1cc3f46b36 /sys/pc98
parent855a905ec2a217490e4babe36983a424d2a91c43 (diff)
downloadFreeBSD-src-a46ff80dc4a784cc6a3b5bd4f93458ff1de6d1df.zip
FreeBSD-src-a46ff80dc4a784cc6a3b5bd4f93458ff1de6d1df.tar.gz
Convert one more d_mmap_t consumer I missed in my previous commit.
Diffstat (limited to 'sys/pc98')
-rw-r--r--sys/pc98/cbus/gdc.c6
-rw-r--r--sys/pc98/pc98/pc98gdc.c6
2 files changed, 8 insertions, 4 deletions
diff --git a/sys/pc98/cbus/gdc.c b/sys/pc98/cbus/gdc.c
index e5d0788..6525c5b 100644
--- a/sys/pc98/cbus/gdc.c
+++ b/sys/pc98/cbus/gdc.c
@@ -1353,12 +1353,14 @@ gdc_blank_display(video_adapter_t *adp, int mode)
* Mmap frame buffer.
*/
static int
-gdc_mmap_buf(video_adapter_t *adp, vm_offset_t offset, int prot)
+gdc_mmap_buf(video_adapter_t *adp, vm_offset_t offset, vm_offset_t *paddr,
+ int prot)
{
/* FIXME: is this correct? XXX */
if (offset > VIDEO_BUF_SIZE - PAGE_SIZE)
return -1;
- return i386_btop(adp->va_info.vi_window + offset);
+ *paddr = adp->va_info.vi_window + offset;
+ return 0;
}
static int
diff --git a/sys/pc98/pc98/pc98gdc.c b/sys/pc98/pc98/pc98gdc.c
index e5d0788..6525c5b 100644
--- a/sys/pc98/pc98/pc98gdc.c
+++ b/sys/pc98/pc98/pc98gdc.c
@@ -1353,12 +1353,14 @@ gdc_blank_display(video_adapter_t *adp, int mode)
* Mmap frame buffer.
*/
static int
-gdc_mmap_buf(video_adapter_t *adp, vm_offset_t offset, int prot)
+gdc_mmap_buf(video_adapter_t *adp, vm_offset_t offset, vm_offset_t *paddr,
+ int prot)
{
/* FIXME: is this correct? XXX */
if (offset > VIDEO_BUF_SIZE - PAGE_SIZE)
return -1;
- return i386_btop(adp->va_info.vi_window + offset);
+ *paddr = adp->va_info.vi_window + offset;
+ return 0;
}
static int
OpenPOWER on IntegriCloud