summaryrefslogtreecommitdiffstats
path: root/sys/x86/isa
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2010-10-16 10:45:36 +0000
committeravg <avg@FreeBSD.org>2010-10-16 10:45:36 +0000
commit21647a48345019a086209231c331adba0d1be8be (patch)
tree480e0dfe837fde9df98d052e49a7a78255e52ad1 /sys/x86/isa
parent7a0ff2f8293078127f771f81a764b16cef4684a8 (diff)
downloadFreeBSD-src-21647a48345019a086209231c331adba0d1be8be.zip
FreeBSD-src-21647a48345019a086209231c331adba0d1be8be.tar.gz
atrtc: remove (pre-)historic check of RTC NVRAM at address 0x0e
Old scrolls tell that once upon a time IBM AT BIOS was known to put some useful system diagnostic information into RTC NVRAM. It is not really known if and for how long PC BIOSes followed that convention, but I believe that many, if not all, modern BIOSes do not do that any more (not mentioning other types of x86 firmware). Some diagnostic bits don't even make any sense any longer. The check results in confusing messages upon boot on some systems. So I am removing it. Discussed with: bde, jhb, mav MFC after: 3 weeks
Diffstat (limited to 'sys/x86/isa')
-rw-r--r--sys/x86/isa/atrtc.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/x86/isa/atrtc.c b/sys/x86/isa/atrtc.c
index 929f7e7..cb24fcc 100644
--- a/sys/x86/isa/atrtc.c
+++ b/sys/x86/isa/atrtc.c
@@ -242,15 +242,12 @@ atrtc_attach(device_t dev)
{
struct atrtc_softc *sc;
u_long s;
- int i, diag;
+ int i;
sc = device_get_softc(dev);
if (!(sc->port_res = bus_alloc_resource(dev, SYS_RES_IOPORT,
&sc->port_rid, IO_RTC, IO_RTC + 1, 2, RF_ACTIVE)))
device_printf(dev,"Warning: Couldn't map I/O.\n");
- diag = rtcin(RTC_DIAG);
- if (diag != 0)
- printf("RTC BIOS diagnostic error %b\n", diag, RTCDG_BITS);
atrtc_start();
clock_register(dev, 1000000);
bzero(&sc->et, sizeof(struct eventtimer));
OpenPOWER on IntegriCloud