Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jan 1998 12:20:03 -0800 (PST)
From:      Jin Guojun (ITG staff) <jin@george.lbl.gov>
To:        freebsd-bugs
Subject:   Re: kern/5481: boot blocks too big with BOOT_HD_BIAS defined
Message-ID:  <199801192020.MAA13549@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/5481; it has been noted by GNATS.

From: Jin Guojun (ITG staff) <jin@george.lbl.gov>
To: FreeBSD-gnats-submit@freebsd.org, obrien@NUXI.com
Cc: hackers@freebsd.org
Subject: Re: kern/5481: boot blocks too big with BOOT_HD_BIAS defined
Date: Mon, 19 Jan 1998 12:09:57 -0800 (PST)

 > You haven't installed boot blocks with NAMEBLOCK etc. defined.
 
 The default /sys/i386/boot/biosboot/Makefile works fine.
 However, the boot.nohdr ==> boot2 will be too big if any extra flag is
 defined (uncommented ) in this Makefile:
 
 #CFLAGS+=        -DNAMEBLOCK
 #CFLAGS+=       -DNAMEBLOCK_WRITEBACK
 ------------------------------------------
 CFLAGS+=        -DNAMEBLOCK
 #CFLAGS+=       -DNAMEBLOCK_WRITEBACK
 
 # make
 ...
 text    data    bss     dec     hex
 7664    96      49056   56816   ddf0
 dd if=boot.strip of=boot.nohdr ibs=32 skip=1 obs=1024b
 242+1 records in
 0+1 records out
 7760 bytes transferred in 0.002194 secs (3536843 bytes/sec)
 ls -l boot.nohdr
 -rw-r--r--  1 root  wheel  7760 Jan 19 11:51 boot.nohdr
 dd if=boot.nohdr of=boot1 bs=512 count=1
 1+0 records in
 1+0 records out
 512 bytes transferred in 0.000391 secs (1309441 bytes/sec)
 dd if=boot.nohdr of=boot2 bs=512 skip=1
 14+1 records in
 14+1 records out
 7248 bytes transferred in 0.001186 secs (6111845 bytes/sec)
 boot2 is too big
 *** Error code 2
 
 Would someone please help how on compiling boot block with extra flag
 without making boot.nohdr size exceeding 7168 byte?
 
 Thanks,
 
 -Jin
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801192020.MAA13549>