diff options
author | Manuel Bouyer <bouyer@netbsd.org> | 2009-02-01 09:12:21 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2009-02-01 09:12:40 -0800 |
commit | 1375c1b07df114d864a0a06786bc75a3a4f65177 (patch) | |
tree | 0bb7d7e11631c3eb8907f8306b5f157fbeaed299 | |
parent | ad8ffbe7cb50387e6a9cc4a24fea0d9c13b7bfc8 (diff) |
netbsd: Fix alpha ev6 support.
Bug #19721
-rw-r--r-- | hw/xfree86/os-support/bsd/alpha_video.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/hw/xfree86/os-support/bsd/alpha_video.c b/hw/xfree86/os-support/bsd/alpha_video.c index 4b54843d7..18e1e0b67 100644 --- a/hw/xfree86/os-support/bsd/alpha_video.c +++ b/hw/xfree86/os-support/bsd/alpha_video.c @@ -162,10 +162,15 @@ memory_base(void) if (abw_count < 0) init_abw(); - if (abw_count > 0) { + if (abw_count > 1) { xf86Msg(X_INFO, "memory base = %#lx\n", abw[1].abw_abst.abst_sys_start); /* XXXX */ return abw[1].abw_abst.abst_sys_start; + } else if (abw_count == 1) { + /* assume memory_base == dense_base */ + xf86Msg(X_INFO, "memory base = %#lx\n", + abw[0].abw_abst.abst_sys_start); /* XXXX */ + return abw[0].abw_abst.abst_sys_start; } else { xf86Msg(X_INFO, "no memory base\n"); /* XXXX */ return 0; |