summaryrefslogtreecommitdiffstats
path: root/sys/x86
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2010-06-21 19:53:47 +0000
committermav <mav@FreeBSD.org>2010-06-21 19:53:47 +0000
commitc7c1ff19998c6768dd919ae57e2d7819ea8c799d (patch)
treece5c0e4e6066bc9ac96f0a5edbe5b76afcb1ea0b /sys/x86
parent2bacd95e8dada49a809083af312533713b30ee4d (diff)
downloadFreeBSD-src-c7c1ff19998c6768dd919ae57e2d7819ea8c799d.zip
FreeBSD-src-c7c1ff19998c6768dd919ae57e2d7819ea8c799d.tar.gz
Fix i386 LINT build broken by r209371.
There appeared such legacy thing as APM, that somehow breaking RTC.
Diffstat (limited to 'sys/x86')
-rw-r--r--sys/x86/isa/atrtc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/x86/isa/atrtc.c b/sys/x86/isa/atrtc.c
index a7cd7f1..fe2a876 100644
--- a/sys/x86/isa/atrtc.c
+++ b/sys/x86/isa/atrtc.c
@@ -55,6 +55,8 @@ __FBSDID("$FreeBSD$");
#define RTC_LOCK mtx_lock_spin(&clock_lock)
#define RTC_UNLOCK mtx_unlock_spin(&clock_lock)
+int atrtcclock_disable = 0;
+
static int rtc_reg = -1;
static u_char rtc_statusa = RTCSA_DIVIDER | RTCSA_NOPROF;
static u_char rtc_statusb = RTCSB_24HR;
@@ -267,6 +269,7 @@ atrtc_attach(device_t dev)
clock_register(dev, 1000000);
bzero(&sc->et, sizeof(struct eventtimer));
if (haveirq &&
+ !atrtcclock_disable &&
(resource_int_value(device_get_name(dev), device_get_unit(dev),
"clock", &i) != 0 || i != 0)) {
sc->et.et_name = "RTC";
OpenPOWER on IntegriCloud