Warner Losh
8c0a2b3383
Many newer CF do not handle having the entire track read from them at
...
boot time. Instead, read it a sector at a time. While this sounds
like a significant slowdown, I've not been able to measure any
signficant difference.
Submitted by: luigi
Reviewed by: jhb, sam (both a while ago)
MFC After: 3 days
2003-08-22 01:59:28 +00:00
David E. O'Brien
047c5be3e7
FICL doesn't build on PowerPC yet, so disable.
2003-08-16 02:48:20 +00:00
John Baldwin
8b149b5131
Consistently use the BSD u_int and u_short instead of the SYSV uint and
...
ushort. In most of these files, there was a mixture of both styles and
this change just makes them self-consistent.
Requested by: bde (kern_ktrace.c)
2003-08-07 15:04:27 +00:00
Nate Lawson
c53bcc89ca
Null terminate the OEM hint. This rids my laptop of the smiley face that
...
would follow the 6 valid chars of the table entry.
2003-08-07 14:53:14 +00:00
Peter Grehan
c9cbdf3393
Fix asm string newlines to keep gcc3.3 happy. Use register prefixes
...
to make the asm a bit more readable.
2003-08-05 11:30:18 +00:00
Marcel Moolenaar
e4ec6fb518
Don't hardcode unit 0 for the current device if we're loaded from an
...
EFI file system. When booting from a CD and there's already an EFI
system partition on the disk, setting the current device to unit 0
will select the harddisk. This invariably breaks installing FreeBSD
when other operating systems have been installed before.
We obviously want to do the same when we're booting over the network.
Maybe later.
Based on a patch (from memory) from: arun
2003-08-02 08:22:03 +00:00
Marcel Moolenaar
c770dc0b63
Fix the ski loader, broken by the gcc upgrade. Update the linker
...
script to match the one for the EFI loader and rewrite __start()
in assembly to have gp defined without getting in the way of the
compiler.
2003-07-17 01:49:59 +00:00
Marcel Moolenaar
cfc2754a51
Have the linker script look more like the default linker script
...
on ia64. This fixes the breakage caused by the gcc upgrade that
resulted in a broken executable.
2003-07-17 00:32:08 +00:00
Nate Lawson
cefe7f9185
Add include file so this builds with new acpica
...
Reported by: Kevin Oberman <oberman@es.net>
2003-07-13 22:54:53 +00:00
Yoshihiro Takahashi
943be5d359
Fixed build error with GCC 3.3.1
2003-07-13 08:13:52 +00:00
Thomas Moestl
07a41f740a
NFS support should be conditional on LOADER_NFS_SUPPORT, not
...
LOADER_NET_SUPPORT.
2003-07-11 16:12:50 +00:00
Ruslan Ermilov
ae0c4c928a
Revert non-style part of the recent two deltas that dealt with
...
using as(1) to compile plain assembler source files; bsd.lib.mk
has been fixed (in revision 1.147).
2003-07-02 12:45:45 +00:00
Ruslan Ermilov
286bce1c85
sys/ia64/ia64/pal.s has been repocopied to pal.S.
...
Approved by: marcel
Repocopied by: joe
2003-07-02 11:53:55 +00:00
Ruslan Ermilov
d5025f3020
pal_stub.s has been repo-copied to pal_stub.S.
...
Approved by: marcel
Repocopied by: joe
2003-07-02 11:47:33 +00:00
Christian Brueffer
89a14234bd
Add the beastie_disable variable which allows to turn the beastie
...
boot menu on and off.
Reviewed by: scottl
2003-07-01 01:03:32 +00:00
Ruslan Ermilov
bc80c08e61
bsd.lib.mk,v 1.143 no longer uses ld(1) directly to strip
...
symbols from intermediate object files, so these hacks to
get AMD64 compile are no longer needed.
Tested on: sledge.FreeBSD.org
2003-06-30 19:08:49 +00:00
Ruslan Ermilov
6c874d4fa8
Switch to using bsd.prog.mk; this gives us back the standard
...
.s.o transformation rule.
2003-06-30 14:10:58 +00:00
Ruslan Ermilov
c173771625
MFi386: revision 1.16.
2003-06-30 00:20:28 +00:00
Ruslan Ermilov
40205a0623
Revision 1.13, besides its useful part, replaced bsd.prog.mk by
...
bsd.lib.mk and thus broke the build since AFLAGS were not taken
into considered anymore, as bsd.lib.mk currently has wrong .s.o
rule that uses cc(1) instead of as(1).
Revision 1.14 reverted to using as(1), and revision 1.15 brought
AFLAGS back to the business, but revision 1.14 also broke "make
clean".
To fix this, but not break anything that was fixed in revisions
1.13-1.15, we revert mostly to revision 1.13 except for switching
back to using bsd.prog.mk. This gives us back the default .s.o
rule from sys.mk that uses as(1), and fixes "make clean" by
restoring the full contents of OBJS.
Also fixed LDFLAGS.
2003-06-30 00:15:38 +00:00
Christian Brueffer
3db879acd2
Capitalize an occurrence of 'ficl' for consistency.
...
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
MFC after: 3 days
2003-06-29 20:57:55 +00:00
Peter Wemm
062b3e0c77
Build on amd64. Yes, I know this isn't particularly nice.
2003-06-26 03:51:57 +00:00
Ian Dowse
c83b0b621f
When looking for the ':' separator in the root path, don't go past
...
the terminating '\0'. Since the initialisation of rootpath in
libstand/bootp.c may copy junk into the rest of the buffer, it was
possible for the code to find a ':' after the '\0' and do the wrong
thing.
Reviewed by: ps
MFC after: 1 week
2003-06-16 20:48:56 +00:00
Jake Burkholder
caa4756af5
Remember to release the loader's heap.
...
Reviewed by: tmm
2003-06-15 19:16:43 +00:00
Scott Long
af2aaddd7a
Don't start the beastie menu if the 'beastie_disable' variable is set to
...
'YES'.
If the user selects to escape to the loader prompt, set 'autoboot_delay'
to 'NO' so that the prompt timer doesn't run.
2003-06-10 22:04:09 +00:00
Yoshihiro Takahashi
3889b283ef
Add help file for pc98.
2003-06-08 03:34:49 +00:00
Yoshihiro Takahashi
c7fd521917
Enable new boot menu.
2003-06-08 03:20:35 +00:00
Yoshihiro Takahashi
b16ea1159d
Don't load the acpi module.
2003-06-08 03:16:59 +00:00
Yoshihiro Takahashi
c2098cc1ad
Set arch-pc98 env to true for pc98.
2003-06-08 03:11:16 +00:00
David E. O'Brien
9b8d527fef
Add ${AFLAGS} to 'as' invocation.
2003-06-07 17:42:26 +00:00
Yoshihiro Takahashi
d83e355c40
MFi386: revisions 1.13 and 1.14.
2003-06-07 08:36:41 +00:00
Yoshihiro Takahashi
bd7cefa085
MFi386: revision 1.30.
2003-06-07 08:23:42 +00:00
David E. O'Brien
9ad6ff5596
Don't use a C compiler to assemble a pure asm file.
2003-06-07 08:03:19 +00:00
Jun Kuriyama
5b63e8fcf0
Tweak make values and targets not to build kgzldr.o at
...
installation stage.
Reviewed by: bde
2003-06-06 13:49:51 +00:00
David E. O'Brien
9f2636a8cf
Don't use a C compiler to assemble a pure asm file.
2003-06-02 02:37:27 +00:00
David E. O'Brien
3c5dad6ef0
Accpet '1'..'5' in place of F1..F5 for serial console users.
...
Reviewed by: Bruce M Simpson <bms@spc.org>
2003-06-01 20:41:04 +00:00
Scott Long
0480feef80
Man, I'm not on the ball. 4th does not need to escape '\' chars. This
...
should make our beloved friend look less like he has a massive head wound.
2003-05-31 16:07:00 +00:00
Scott Long
d9d27cecf8
Flag when ACPI has been disabled by the user so that sysinstall can do
...
something with it.
2003-05-31 11:19:11 +00:00
Scott Long
832bb1e2d0
Enable the new bootloader for i386 only. The new loader.rc is will only
...
be installed if an old one does not exist, i.e. only during install, not
during upgrades.
Approved by: re
2003-05-31 05:25:18 +00:00
Scott Long
dfc36ded78
Add a new bootloader menu. Pull in screen.4th and frames.4th from the
...
examples directory to support it. This is installed only on i386 for
now. It will be enabled in a later commit.
Approved by: re
2003-05-30 09:29:24 +00:00
Ruslan Ermilov
2f0e162dc0
Fixed the markup and wording of the kern.ipc.nsfbufs tunable.
...
(It does not modify NSFBUFS, but just overrides it if set.)
Approved by: re (blanket)
2003-05-17 22:17:23 +00:00
Peter Wemm
728ec271c1
Fix a bug in the AMD64 trampoline. I misunderstood the implicit
...
32->64 bit zero extend. This changes a movl to an orq.
Approved by: re (amd64 bits)
2003-05-17 00:30:51 +00:00
Murray Stokely
a8a084fc17
Add variables for missing network drivers.
...
PR: kern/51911
Submitted by: David Yeske <dyeske@yahoo.com>
Approved by: re
2003-05-16 04:31:00 +00:00
Peter Wemm
ab6859fd2f
Fix lookup of module metadata on amd64 systems. While this is in
...
common code, the non-trivial part is #ifdef'ed and only executes when
loading amd64 kernels. The rest is trivial but needed for the the amd64
case. (Two variables changed from char ** to Elf_Addr).
Approved by: re (amd64 "low-risk" stuff)
2003-05-12 05:48:09 +00:00
Peter Wemm
063107e21d
Revert leftover AMD64 disable-acpi-module stuff.
2003-05-12 04:57:05 +00:00
Peter Wemm
573044a926
For amd64 kernels, repeat the 1GB mapping over the entire address space
...
instead of just at 0GB and 1GB marks. This gives more flexibility for
the choice of KERNBASE.
Approved by: re (amd64 stuff)
2003-05-11 22:42:29 +00:00
David E. O'Brien
1536224009
Since we insist on loading the POS ACPI by default, give the poor user
...
instructions on the main help screen for disabling it.
2003-05-05 07:33:12 +00:00
Murray Stokely
dab0c25bf9
Fix a bunch of typos and grammatical errors.
...
PR: docs/40234
Submitted by: Chris Pepper <pepper@rockefeller.edu> (mostly)
MFC After: 3 days
2003-05-04 08:23:24 +00:00
KATO Takenori
f5a84cb224
IPLware support. The `IPLware' program assumes boot menu program
...
begins with the `jmp 0x2d4' near jump.
2003-05-02 09:33:12 +00:00
Yoshihiro Takahashi
492d54a592
Fix to build pc98 boot loader after support amd64.
2003-05-01 13:17:06 +00:00
Peter Wemm
ec4eecb60b
Commit a missed change to keep in sync with the MI elf loader.
2003-05-01 04:39:22 +00:00