| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
using as(1) to compile plain assembler source files; bsd.lib.mk
has been fixed (in revision 1.147).
|
|
|
|
|
| |
Approved by: marcel
Repocopied by: joe
|
|
|
|
|
| |
Approved by: marcel
Repocopied by: joe
|
|
|
|
|
|
| |
boot menu on and off.
Reviewed by: scottl
|
|
|
|
|
|
|
| |
symbols from intermediate object files, so these hacks to
get AMD64 compile are no longer needed.
Tested on: sledge.FreeBSD.org
|
|
|
|
| |
.s.o transformation rule.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>
MFC after: 3 days
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Reviewed by: tmm
|
|
|
|
|
|
|
| |
'YES'.
If the user selects to escape to the loader prompt, set 'autoboot_delay'
to 'NO' so that the prompt timer doesn't run.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
installation stage.
Reviewed by: bde
|
| |
|
|
|
|
| |
Reviewed by: Bruce M Simpson <bms@spc.org>
|
|
|
|
| |
should make our beloved friend look less like he has a massive head wound.
|
|
|
|
| |
something with it.
|
|
|
|
|
|
|
| |
be installed if an old one does not exist, i.e. only during install, not
during upgrades.
Approved by: re
|
|
|
|
|
|
|
| |
examples directory to support it. This is installed only on i386 for
now. It will be enabled in a later commit.
Approved by: re
|
|
|
|
|
|
| |
(It does not modify NSFBUFS, but just overrides it if set.)
Approved by: re (blanket)
|
|
|
|
|
|
| |
32->64 bit zero extend. This changes a movl to an orq.
Approved by: re (amd64 bits)
|
|
|
|
|
|
| |
PR: kern/51911
Submitted by: David Yeske <dyeske@yahoo.com>
Approved by: re
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
| |
instead of just at 0GB and 1GB marks. This gives more flexibility for
the choice of KERNBASE.
Approved by: re (amd64 stuff)
|
|
|
|
| |
instructions on the main help screen for disabling it.
|
|
|
|
|
|
| |
PR: docs/40234
Submitted by: Chris Pepper <pepper@rockefeller.edu> (mostly)
MFC After: 3 days
|
|
|
|
| |
begins with the `jmp 0x2d4' near jump.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
things over floppy size limits, I can exclude it for release builds or
something like that. Most of the changes are to get the load_elf.c file
into a seperate elf32_ or elf64_ namespace so that you can have two
ELF loaders present at once. Note that for 64 bit kernels, it actually
starts up the kernel already in 64 bit mode with paging enabled. This
is really easy because we have a known minimum feature set.
Of note is that for amd64, we have to pass in the bios int 15 0xe821
memory map because once in long mode, you absolutely cannot make VM86
calls. amd64 does not use 'struct bootinfo' at all. It is a pure loader
metadata startup, just like sparc64 and powerpc. Much of the
infrastructure to support this was adapted from sparc64.
|
| |
|
|
|
|
| |
module.
|
|
|
|
| |
powerpc) when building metadata.
|
|
|
|
|
|
|
|
|
|
|
| |
* AcpiOsDerivePciId(): finds a bus number, given the slot/func and the
acpi parse tree.
* AcpiOsPredefinedOverride(): use the sysctl hw.acpi.os_name to
override the value for _OS.
Ideas from: takawata, jhb
Reviewed by: takawata, marcel
Tested on: i386, ia64
|
|
|
|
| |
Don't include <sys/disklabel.h>
|
| |
|
|
|
|
|
|
|
|
|
| |
Move the remaining bits of <sys/diskslice.h> to <i386/include/bootinfo.h>
Move i386/pc98 specific bits from <sys/reboot.h> to
<i386/include/bootinfo.h> as well.
Adjust includes in sys/boot accordingly.
|
| |
|