summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/pc/devvga.c2
-rw-r--r--sys/src/9/pc/screen.h14
2 files changed, 8 insertions, 8 deletions
diff --git a/sys/src/9/pc/devvga.c b/sys/src/9/pc/devvga.c
index 151b52346..90ebb140d 100644
--- a/sys/src/9/pc/devvga.c
+++ b/sys/src/9/pc/devvga.c
@@ -217,7 +217,7 @@ vgaread(Chan* c, void* a, long n, vlong off)
len += snprint(p+len, READSTR-len, "hwaccel %s\n", hwaccel ? "on" : "off");
len += snprint(p+len, READSTR-len, "hwblank %s\n", hwblank ? "on" : "off");
len += snprint(p+len, READSTR-len, "panning %s\n", panning ? "on" : "off");
- len += snprint(p+len, READSTR-len, "addr p 0x%lux v 0x%p size 0x%ux\n", scr->paddr, scr->vaddr, scr->apsize);
+ len += snprint(p+len, READSTR-len, "addr p %#p v %#p size %#ux\n", scr->paddr, scr->vaddr, scr->apsize);
len += snprint(p+len, READSTR-len, "softscreen %s\n", scr->softscreen ? "on" : "off");
USED(len);
diff --git a/sys/src/9/pc/screen.h b/sys/src/9/pc/screen.h
index ad83e82a6..58aa7f320 100644
--- a/sys/src/9/pc/screen.h
+++ b/sys/src/9/pc/screen.h
@@ -95,16 +95,16 @@ struct VGAscr {
Pcidev* pci;
VGAcur* cur;
- ulong storage;
+ uintptr storage;
Cursor;
int useflush;
- ulong paddr; /* frame buffer */
+ uintptr paddr; /* frame buffer */
void* vaddr;
- int apsize;
+ int apsize;
- ulong io; /* device specific registers */
+ ulong io; /* device specific registers */
ulong *mmio;
ulong colormap[Pcolours][3];
@@ -118,9 +118,9 @@ struct VGAscr {
int (*scroll)(VGAscr*, Rectangle, Rectangle);
void (*blank)(VGAscr*, int);
ulong id; /* internal identifier for driver use */
- int isblank;
- int overlayinit;
- int softscreen;
+ int isblank;
+ int overlayinit;
+ int softscreen;
};
extern VGAscr vgascreen[];