summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Georgi <patrick.georgi@secunet.com>2012-11-22 15:30:05 +0100
committerStefan Reinauer <stefan.reinauer@coreboot.org>2012-11-24 20:12:16 +0100
commit3c84261e84318708c9c16ee5df5c2549c609dd0a (patch)
tree456859520f8d37e2face7ba255fd2d2ab143d143
parent199b09cb7a3c590ccbf8d705c98cfde101378f20 (diff)
downloadcoreboot-3c84261e84318708c9c16ee5df5c2549c609dd0a.tar.xz
yabel: Use X86_* instead of the more verbose M.x86.REG_*
Makes it more similar to what realmode looks like. Change-Id: I4407431f2d979c43dd186114d67ed11845907afe Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com> Reviewed-on: http://review.coreboot.org/1892 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
-rw-r--r--src/mainboard/ibase/mb899/mainboard.c12
-rw-r--r--src/mainboard/intel/emeraldlake2/mainboard.c22
-rw-r--r--src/mainboard/kontron/986lcd-m/mainboard.c12
-rw-r--r--src/mainboard/roda/rk886ex/mainboard.c12
-rw-r--r--src/mainboard/samsung/lumpy/mainboard.c34
-rw-r--r--src/mainboard/samsung/stumpy/mainboard.c22
-rw-r--r--src/mainboard/siemens/sitemp_g1p1/mainboard.c26
-rw-r--r--src/mainboard/thomson/ip1000/mainboard.c8
-rw-r--r--src/northbridge/intel/i82830/vga.c8
9 files changed, 78 insertions, 78 deletions
diff --git a/src/mainboard/ibase/mb899/mainboard.c b/src/mainboard/ibase/mb899/mainboard.c
index a6bc70f6a2..4fc7d0490d 100644
--- a/src/mainboard/ibase/mb899/mainboard.c
+++ b/src/mainboard/ibase/mb899/mainboard.c
@@ -40,17 +40,17 @@ static int int15_handler(void)
#define BOOT_DISPLAY_LCD2 (1 << 7)
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f35: /* Boot Display */
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = BOOT_DISPLAY_DEFAULT;
+ X86_AX = 0x005f; // Success
+ X86_CL = BOOT_DISPLAY_DEFAULT;
break;
case 0x5f40: /* Boot Panel Type */
// M.x86.R_AX = 0x015f; // Supported but failed
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = 3; // Display ID
+ X86_AX = 0x005f; // Success
+ X86_CL = 3; // Display ID
break;
default:
/* Interrupt was not handled */
diff --git a/src/mainboard/intel/emeraldlake2/mainboard.c b/src/mainboard/intel/emeraldlake2/mainboard.c
index 28dc92eaa7..f6fe405549 100644
--- a/src/mainboard/intel/emeraldlake2/mainboard.c
+++ b/src/mainboard/intel/emeraldlake2/mainboard.c
@@ -144,9 +144,9 @@ static int int15_handler(void)
static int int15_handler(void)
{
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f34:
/*
* Set Panel Fitting Hook:
@@ -154,8 +154,8 @@ static int int15_handler(void)
* bit 1 = Text Stretching
* bit 0 = Centering (do not set with bit1 or bit2)
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0x0001;
+ X86_AX = 0x005f;
+ X86_CX = 0x0001;
break;
case 0x5f35:
/*
@@ -169,8 +169,8 @@ static int int15_handler(void)
* bit 6 = EFP2 *
* bit 7 = LFP2
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0x0000;
+ X86_AX = 0x005f;
+ X86_CX = 0x0000;
break;
case 0x5f51:
/*
@@ -180,18 +180,18 @@ static int int15_handler(void)
* 02h = SVDO-LVDS, LFP driven by SVDO decoder
* 03h = eDP, LFP Driven by Int-DisplayPort encoder
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 3;
+ X86_AX = 0x005f;
+ X86_CX = 3;
break;
case 0x5f70:
/* Unknown */
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0;
+ X86_AX = 0x005f;
+ X86_CX = 0;
break;
default:
/* Interrupt was not handled */
printk(BIOS_DEBUG, "Unknown INT15 function: 0x%04x\n",
- M.x86.R_AX);
+ X86_AX);
return 0;
}
diff --git a/src/mainboard/kontron/986lcd-m/mainboard.c b/src/mainboard/kontron/986lcd-m/mainboard.c
index 600058d502..e96cd2e145 100644
--- a/src/mainboard/kontron/986lcd-m/mainboard.c
+++ b/src/mainboard/kontron/986lcd-m/mainboard.c
@@ -41,17 +41,17 @@ static int int15_handler(void)
#define BOOT_DISPLAY_LCD2 (1 << 7)
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f35: /* Boot Display */
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = BOOT_DISPLAY_CRT;
+ X86_AX = 0x005f; // Success
+ X86_CL = BOOT_DISPLAY_CRT;
break;
case 0x5f40: /* Boot Panel Type */
// M.x86.R_AX = 0x015f; // Supported but failed
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = 3; // Display ID
+ X86_AX = 0x005f; // Success
+ X86_CL = 3; // Display ID
break;
default:
/* Interrupt was not handled */
diff --git a/src/mainboard/roda/rk886ex/mainboard.c b/src/mainboard/roda/rk886ex/mainboard.c
index 6d46edd91c..b7594c9862 100644
--- a/src/mainboard/roda/rk886ex/mainboard.c
+++ b/src/mainboard/roda/rk886ex/mainboard.c
@@ -65,20 +65,20 @@ static int int15_handler(void)
#define BOOT_DISPLAY_LCD2 (1 << 7)
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f35: /* Boot Display */
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = BOOT_DISPLAY_DEFAULT;
+ X86_AX = 0x005f; // Success
+ X86_CL = BOOT_DISPLAY_DEFAULT;
break;
case 0x5f40: /* Boot Panel Type */
/* LCD panel type is SIO GPIO40-43 */
// display_id = inb(0x60f) & 0x0f;
display_id = 3;
// M.x86.R_AX = 0x015f; // Supported but failed
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = display_id;
+ X86_AX = 0x005f; // Success
+ X86_CL = display_id;
break;
default:
/* Interrupt was not handled */
diff --git a/src/mainboard/samsung/lumpy/mainboard.c b/src/mainboard/samsung/lumpy/mainboard.c
index a3dc2c0c06..d111181f26 100644
--- a/src/mainboard/samsung/lumpy/mainboard.c
+++ b/src/mainboard/samsung/lumpy/mainboard.c
@@ -151,9 +151,9 @@ static int int15_handler(void)
static int int15_handler(void)
{
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f34:
/*
* Set Panel Fitting Hook:
@@ -162,8 +162,8 @@ static int int15_handler(void)
* bit 0 = Centering (do not set with bit1 or bit2)
* 0 = video bios default
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CL = 0x00;
+ X86_AX = 0x005f;
+ X86_CL = 0x00;
break;
case 0x5f35:
/*
@@ -177,8 +177,8 @@ static int int15_handler(void)
* bit 6 = EFP2 *
* bit 7 = LFP2
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0x0000;
+ X86_AX = 0x005f;
+ X86_CX = 0x0000;
break;
case 0x5f51:
/*
@@ -188,40 +188,40 @@ static int int15_handler(void)
* 02h = SVDO-LVDS, LFP driven by SVDO decoder
* 03h = eDP, LFP Driven by Int-DisplayPort encoder
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 1;
+ X86_AX = 0x005f;
+ X86_CX = 1;
break;
case 0x5f70:
- switch (M.x86.R_CH) {
+ switch (X86_CH) {
case 0:
/* Get Mux */
printk(BIOS_DEBUG, "Get Mux\n");
- M.x86.R_AX = 0x005f;
- M.x86.R_CL = 0;
+ X86_AX = 0x005f;
+ X86_CL = 0;
break;
case 1:
printk(BIOS_DEBUG, "Set Mux\n");
/* Set Mux */
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0;
+ X86_AX = 0x005f;
+ X86_CX = 0;
break;
case 2:
printk(BIOS_DEBUG, "Get SG Mode\n");
/* Get SG/Non-SG mode */
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0;
+ X86_AX = 0x005f;
+ X86_CX = 0;
break;
default:
/* Interrupt was not handled */
printk(BIOS_DEBUG, "Unknown INT15 5f70 function: 0x%02x\n",
- M.x86.R_CH);
+ X86_CH);
return 0;
}
break;
default:
/* Interrupt was not handled */
printk(BIOS_DEBUG, "Unknown INT15 function: 0x%04x\n",
- M.x86.R_AX);
+ X86_AX);
return 0;
}
diff --git a/src/mainboard/samsung/stumpy/mainboard.c b/src/mainboard/samsung/stumpy/mainboard.c
index b0981fd711..a465bb2862 100644
--- a/src/mainboard/samsung/stumpy/mainboard.c
+++ b/src/mainboard/samsung/stumpy/mainboard.c
@@ -144,9 +144,9 @@ static int int15_handler(void)
static int int15_handler(void)
{
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f34:
/*
* Set Panel Fitting Hook:
@@ -154,8 +154,8 @@ static int int15_handler(void)
* bit 1 = Text Stretching
* bit 0 = Centering (do not set with bit1 or bit2)
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0x0001;
+ X86_AX = 0x005f;
+ X86_CX = 0x0001;
break;
case 0x5f35:
/*
@@ -169,8 +169,8 @@ static int int15_handler(void)
* bit 6 = EFP2 *
* bit 7 = LFP2
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0x0000;
+ X86_AX = 0x005f;
+ X86_CX = 0x0000;
break;
case 0x5f51:
/*
@@ -180,18 +180,18 @@ static int int15_handler(void)
* 02h = SVDO-LVDS, LFP driven by SVDO decoder
* 03h = eDP, LFP Driven by Int-DisplayPort encoder
*/
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 3;
+ X86_AX = 0x005f;
+ X86_CX = 3;
break;
case 0x5f70:
/* Unknown */
- M.x86.R_AX = 0x005f;
- M.x86.R_CX = 0;
+ X86_AX = 0x005f;
+ X86_CX = 0;
break;
default:
/* Interrupt was not handled */
printk(BIOS_DEBUG, "Unknown INT15 function: 0x%04x\n",
- M.x86.R_AX);
+ X86_AX);
return 0;
}
diff --git a/src/mainboard/siemens/sitemp_g1p1/mainboard.c b/src/mainboard/siemens/sitemp_g1p1/mainboard.c
index 565ea5660a..a73fbd6f6e 100644
--- a/src/mainboard/siemens/sitemp_g1p1/mainboard.c
+++ b/src/mainboard/siemens/sitemp_g1p1/mainboard.c
@@ -230,24 +230,24 @@ static int int15_handler(void)
#define BOOT_DISPLAY_LCD2 (1 << 7)
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x4e08: /* Boot Display */
- switch (M.x86.R_BX) {
+ switch (X86_BX) {
case 0x80:
- M.x86.R_AX &= ~(0xff); // Success
- M.x86.R_BX &= ~(0xff);
+ X86_AX &= ~(0xff); // Success
+ X86_BX &= ~(0xff);
printk(BIOS_DEBUG, "Integrated System Information\n");
break;
case 0x00:
- M.x86.R_AX &= ~(0xff);
- M.x86.R_BX = 0x00;
+ X86_AX &= ~(0xff);
+ X86_BX = 0x00;
printk(BIOS_DEBUG, "Panel ID = 0\n");
break;
case 0x05:
- M.x86.R_AX &= ~(0xff);
- M.x86.R_BX = 0xff;
+ X86_AX &= ~(0xff);
+ X86_BX = 0xff;
printk(BIOS_DEBUG, "TV = off\n");
break;
default:
@@ -255,13 +255,13 @@ static int int15_handler(void)
}
break;
case 0x5f35: /* Boot Display */
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = BOOT_DISPLAY_DEFAULT;
+ X86_AX = 0x005f; // Success
+ X86_CL = BOOT_DISPLAY_DEFAULT;
break;
case 0x5f40: /* Boot Panel Type */
// M.x86.R_AX = 0x015f; // Supported but failed
- M.x86.R_AX = 0x005f; // Success
- M.x86.R_CL = 3; // Display ID
+ X86_AX = 0x005f; // Success
+ X86_CL = 3; // Display ID
break;
default:
/* Interrupt was not handled */
diff --git a/src/mainboard/thomson/ip1000/mainboard.c b/src/mainboard/thomson/ip1000/mainboard.c
index 381e1f8074..0ae6760e3e 100644
--- a/src/mainboard/thomson/ip1000/mainboard.c
+++ b/src/mainboard/thomson/ip1000/mainboard.c
@@ -100,13 +100,13 @@ static int int15_handler(void)
#define BOOT_DISPLAY_LCD2 (1 << 7)
printk(BIOS_DEBUG, "%s: AX=%04x BX=%04x CX=%04x DX=%04x\n",
- __func__, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX);
+ __func__, X86_AX, X86_BX, X86_CX, X86_DX);
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x5f35: /* Boot Display */
- M.x86.R_AX = 0x005f; // Success
+ X86_AX = 0x005f; // Success
//M.x86.R_CL = BOOT_DISPLAY_TV2;
- M.x86.R_CL = BOOT_DISPLAY_DEFAULT;
+ X86_CL = BOOT_DISPLAY_DEFAULT;
break;
case 0x5f36: /* Boot TV Format Hook */
printk(BIOS_DEBUG, "Boot TV Format Hook. TODO\n");
diff --git a/src/northbridge/intel/i82830/vga.c b/src/northbridge/intel/i82830/vga.c
index c82c484a3a..1ec7f87b6b 100644
--- a/src/northbridge/intel/i82830/vga.c
+++ b/src/northbridge/intel/i82830/vga.c
@@ -70,12 +70,12 @@ static void vga_init(device_t dev)
#define PIPE_B_TV (1 << 10)
printk(BIOS_DEBUG, "Enabling TV-Out\n");
void runInt10(void);
- M.x86.R_AX = 0x5f64;
- M.x86.R_BX = 0x0001; // Set Display Device, force execution
- M.x86.R_CX = PIPE_A_CRT | PIPE_A_TV;
+ X86_AX = 0x5f64;
+ X86_BX = 0x0001; // Set Display Device, force execution
+ X86_CX = PIPE_A_CRT | PIPE_A_TV;
// M.x86.R_CX = PIPE_B_TV;
runInt10();
- switch (M.x86.R_AX) {
+ switch (X86_AX) {
case 0x005f:
printk(BIOS_DEBUG, "... failed.\n");
break;