From 0bbbc6360fb1b7adf325ada1bdf7e200ceb8c5c4 Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Tue, 28 Apr 2015 13:34:13 +0300 Subject: [PATCH] intel_vga_{read,write}: use INREG and OUTREG Use INREG and OUTREG instead of using mmio directly. Signed-off-by: Jani Nikula --- tools/intel_vga_read.c | 2 +- tools/intel_vga_write.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/intel_vga_read.c b/tools/intel_vga_read.c index e635c59c..ea507057 100644 --- a/tools/intel_vga_read.c +++ b/tools/intel_vga_read.c @@ -37,7 +37,7 @@ static uint8_t read_reg(uint32_t reg, bool use_mmio) { if (use_mmio) - return *((volatile uint8_t *)mmio + reg); + return INREG8(reg); else return inb(reg); } diff --git a/tools/intel_vga_write.c b/tools/intel_vga_write.c index 4fb09d6a..82159624 100644 --- a/tools/intel_vga_write.c +++ b/tools/intel_vga_write.c @@ -37,7 +37,7 @@ static void write_reg(uint32_t reg, uint8_t val, bool use_mmio) { if (use_mmio) - *((volatile uint8_t *)mmio + reg) = val; + OUTREG8(reg, val); else outb(val, reg); }