| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Reviewed by: nwhitehorn
|
|
|
|
| |
Approved by: adrian (co-mentor) (implicit)
|
| |
|
|
|
|
|
|
| |
unnecessary 64-bit math on 32-bit machines.
Sponsored by: Google Summer of Code 2011
|
| |
|
|
|
|
|
|
| |
on most systems, when the relevant icache lines are not full.
MFC after: 2 weeks
|
| |
|
|
|
|
|
| |
setting an absolute MSR when during on the MMU. This prevents delay(), in
particular, from intermittently malfunctioning.
|
|
|
|
|
| |
we can also use the upstream binutils linker where we have to have a unique
name for the FreeBSD emulation.
|
|
|
|
|
|
|
|
| |
- change "the the" to "the"
Approved by: lstewart
Approved by: sahil (mentor)
MFC after: 3 days
|
|
|
|
|
|
|
| |
some realted minor bugs in PS3 internal storage support.
Submitted by: glevand <geoffrey.levand@mail.ru>
Approved by: re (bz)
|
|
|
|
|
|
|
|
|
|
|
| |
we can find a way to get the information from petitboot or to guess it, so
the current algorithm is:
1. See if ps3disk3p1 (first GPT slice on OtherOS partition) exists, and if
so try to boot it.
2. Otherwise, netboot.
Submitted by: glevand <geoffrey.levand at mail dot ru >
|
|
|
|
|
|
| |
installed correctly on non x86/amd systems.
pointy-hut to devin
|
|
|
|
| |
Approved by: nwhitehorn (mentor)
|
|
|
|
|
|
|
|
| |
Discussed on hackers and recommended for inclusion into 9.0 at the devsummit.
All support email to devin dteske at vicor dot ignoreme dot com .
Submitted by: dteske at vicor dot ignoreme dot com
Reviewed by: me and many others
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
x86 CPU support, better support for powerpc64, some new directives, and
many other things. Bump __FreeBSD_version, and add a note to UPDATING.
Thanks to the many people that have helped to test this.
Obtained from: projects/binutils-2.17
|
| | |
|
| |
| |
| |
| | |
all ELF.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
available on firmwares 3.15 and earlier.
Caveats: Support for the internal SATA controller is currently missing,
as is support for framebuffer resolutions other than 720x480. These
deficiencies will be remedied soon.
Special thanks to Peter Grehan for providing the hardware that made this
port possible, and thanks to Geoff Levand of Sony Computer Entertainment
for advice on the LV1 hypervisor.
|
| |
| |
| |
| | |
Approved by: nwhitehorn (mentor)
|
| |
| |
| |
| |
| |
| | |
not clear .bss automatically.
Approved by: nwhitehorn (mentor)
|
|/
|
|
| |
Approved by: nwhitehorn (mentor)
|
|
|
|
|
| |
64-bit PowerPC kernels are loaded by a 32-bit loader, since nearly all
powerpc64 firmwares execute in 32-bit mode.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
o This is disabled by default for now, and can be enabled using WITH_FDT at
build time.
o Tested with ARM and PowerPC.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
| |
PowerPC Book-S hardware, which had been broken for a very long time.
Submitted by: Andreas Tobler
MFC after: 1 week
|
| |
|
|
|
|
| |
Submitted by: Jeremie Le Hen
|
| |
|
|
|
|
|
|
| |
on G4 machines. On the assumption that most people using FreeBSD on Apple
hardware are not using serial consoles, set boot1's output to screen. This
should be revisited. While here, reduce verbosity of boot1.
|
|
|
|
|
|
|
| |
a small HFS filesystem with a CHRP boot script and an early-stage bootloader
derived from the sparc64 boot block.
Obtained from: sparc64
|
|
|
|
|
|
|
|
|
|
|
|
| |
search hint.
Global data (pointed by R2 on PowerPC) in principle is not guaranteed to be in
proximity of U-Boot heap (where the API signature is placed) accross different
architectures and platforms. Instead, use U-Boot stack pointer as a hint for
the search instead of the global data; this method tends to be more uniform
accross different platforms.
Obtained from: Semihalf
|
|
|
|
| |
This will [soon] be needed for ARM.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- It is opt-out for now so as to give it maximum testing, but it may be
turned opt-in for stable branches depending on the consensus. You
can turn it off with WITHOUT_SSP.
- WITHOUT_SSP was previously used to disable the build of GNU libssp.
It is harmless to steal the knob as SSP symbols have been provided
by libc for a long time, GNU libssp should not have been much used.
- SSP is disabled in a few corners such as system bootstrap programs
(sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves.
- It should be safe to use -fstack-protector-all to build world, however
libc will be automatically downgraded to -fstack-protector because it
breaks rtld otherwise.
- This option is unavailable on ia64.
Enable GCC stack protection (aka Propolice) for kernel:
- It is opt-out for now so as to give it maximum testing.
- Do not compile your kernel with -fstack-protector-all, it won't work.
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>
|
|
|
|
|
|
|
|
| |
We're now more robust against cases of non-sorted and/or non-continuous
numbering of those entries.
Reviewed by: imp, marcel
Approved by: cognet (mentor)
|
|
|
|
|
|
| |
o Don't build/install the manual pages or configuration
files that are already installed by the OFW loader.
o Hook the U-Boot loader to the build.
|
| |
|
|
|
|
| |
While here, make local function static and update copyright.
|
|
|
|
|
|
|
|
|
|
| |
o Disable interrupts while not running U-Boot code. We clobber
registers that the U-Boot interrupt handlers assume to be
fixed as per the U-Boot register usage. At this time this only
applies to r14. U-Boot uses r2 now for what they used r29 for.
After we restore r14 in preparation of doing the syscall, we
re-enable interrupts. When we return from the syscall, we
disable interrupts and restore the callee-saved r14.
|
|
|
|
| |
not LOADER_NET_SUPPORT.
|
|
|
|
| |
with -msoft-float too.
|
| |
|
|
|
|
|
|
|
| |
Add support for U-Boot. This uses the U-Boot API as developed by
Rafal and which is (will be) part of U-Boot 1.3.2 and later.
Credits to: raj@
|
|
|
|
|
|
|
|
|
|
| |
Turn off TFTP support by default: when both TFTP and NFS are enabled in the
loader, strange interactions occur in the pure netbooting scenario (i.e.
loader is TFTP-ed, kernel+world mounted over NFS), leading to very slow access
to the NFS-exported files.
Reviewed by: grehan
Approved by: cognet (mentor)
|
|
|
|
| |
Use "FreeBSD/powerpc Open Firmware ..." instead.
|
|
|
|
| |
Repocopy by: simon@
|
|
|
|
| |
were repocopied from ./loader to ./ofw.
|
|
|
|
| |
stale comments.
|