37 lines
883 B
Plaintext
37 lines
883 B
Plaintext
$OpenBSD: patch-test_c,v 1.2 2010/05/31 07:35:55 form Exp $
|
|
$RuOBSD: patch-test_c,v 1.1.1.1 2008/07/12 19:00:53 form Exp $
|
|
--- test.c.orig Wed Apr 28 19:11:15 2010
|
|
+++ test.c Mon May 31 03:48:12 2010
|
|
@@ -11,7 +11,7 @@
|
|
|
|
#include "test.h"
|
|
#include "config.h"
|
|
-#include <sys/io.h>
|
|
+#include "io.h"
|
|
#include "dmi.h"
|
|
#include <inttypes.h>
|
|
|
|
@@ -1414,18 +1414,18 @@ void beep(unsigned int frequency)
|
|
unsigned int count = 1193180 / frequency;
|
|
|
|
// Switch on the speaker
|
|
- outb_p(inb_p(0x61)|3, 0x61);
|
|
+ outb(inb(0x61)|3, 0x61);
|
|
|
|
// Set command for counter 2, 2 byte write
|
|
- outb_p(0xB6, 0x43);
|
|
+ outb(0xB6, 0x43);
|
|
|
|
// Select desired Hz
|
|
- outb_p(count & 0xff, 0x42);
|
|
+ outb(count & 0xff, 0x42);
|
|
outb((count >> 8) & 0xff, 0x42);
|
|
|
|
// Block for 100 microseconds
|
|
sleep(100, 1);
|
|
|
|
// Switch off the speaker
|
|
- outb(inb_p(0x61)&0xFC, 0x61);
|
|
+ outb(inb(0x61)&0xFC, 0x61);
|
|
}
|