summaryrefslogtreecommitdiffstats
path: root/sys/boot
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-06-17 12:02:25 +0000
committerphk <phk@FreeBSD.org>2004-06-17 12:02:25 +0000
commitcac15e3814fdc7dcd94b48e13ea1e949d2c9e5c1 (patch)
treece8df671890d38d09082a58f8e46b942c6c5f229 /sys/boot
parentc675add0de3cac6ede371682cb25dc8afed10cb6 (diff)
downloadFreeBSD-src-cac15e3814fdc7dcd94b48e13ea1e949d2c9e5c1.zip
FreeBSD-src-cac15e3814fdc7dcd94b48e13ea1e949d2c9e5c1.tar.gz
Save a couple of bytes for the SIO case.
Diffstat (limited to 'sys/boot')
-rw-r--r--sys/boot/i386/boot0/boot0.S6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/boot/i386/boot0/boot0.S b/sys/boot/i386/boot0/boot0.S
index 5284188..3349009 100644
--- a/sys/boot/i386/boot0/boot0.S
+++ b/sys/boot/i386/boot0/boot0.S
@@ -96,9 +96,8 @@ main:
/*
* Initialize the serial port. bioscom preserves the driver number in DX.
*/
- movb COMSPEED,%al # defined by Makefile
- movb $0x00,%ah # BIOS: Set COM Port
- call bioscom
+ movw COMSPEED,%ax # defined by Makefile
+ callw bioscom
#endif /* SIO */
/*
* Check what flags were loaded with us, specifically, Use a predefined Drive.
@@ -372,7 +371,6 @@ putchr:
#else /* SIO */
putchr:
movb $0x01,%ah # BIOS: Send
- xorw %cx,%cx # No timeout
bioscom:
pushw %dx # Save
xorw %dx,%dx # Use COM1
OpenPOWER on IntegriCloud