Age | Commit message (Collapse) | Author |
|
the hardware is detected. Add this to the miniroot/ramdisk.
requires dtb 4.18
U-Boot 2018.09 and later will load a dtb for 'SanCloud BeagleBone
Enhanced' if required which will be in dtb 4.19 after linux 4.19 is
released and can be added then.
|
|
script doesn't need support for the 3rd choice.
|
|
DESTDIR rather than reaching around in src. ok deraadt
|
|
As of U-Boot 2018.03 the mx6cuboxi U-Boot image will attempt to load
hummingboard2 dtbs automatically when hummingboard2 is detected.
Detection of som rev 1.5 will come in a later version of U-Boot.
These dtbs are included in dtb 4.16rc5 and later.
|
|
Requires U-Boot >= 2017.11 and dtb >= 4.15-rc1.
|
|
Some resizing scenarios can be done from within single user mode, but
resizing the root partition required you to bring your own growfs(8)
binary into the ramdisk environment. This commit adds growfs(8) to the
ramdisks (the ones that don't have space constraints) to simplify such
operations.
OK deraadt@
|
|
is found.
|
|
USB isn't supported. The installer turns out to have been broken on
BeagleBoard for over a year and no one noticed. The existing support
for OMAP3 in the kernel remains though it isn't clear if anyone has
tried it after the fdt changes went in.
ok patrick@ tom@ kettenis@ matthieu@
|
|
the hw.product sysctl to avoid the problem.
ok deraadt@ rpe@ kettenis@
|
|
according to the same logic for all architectures but sgi.
Consolidate setting them in one place in install.sub and incorporate
the sgi specific MDSETS and MDSANESETS.
Introduce MDSANESETS complementing MDSETS which makes the construction
of DEFAULTSETS, THESETS and SANESETS clearer in install.sub.
While here, adjust the comment about how MDSETS used now.
OK deraadt@
|
|
|
|
move forward deraadt@
|
|
boards. mx6qsabrelite (which sets fdt_addr) and nitrogen6q
(which sets fdtaddr). The difference seems to be the mx6qsabrelite
target uses a small loader in SPI connected flash which will load
the rest of u-boot from an SD card. The nitrogen6q target normally
loads all of u-boot from an image in flash and then searches for a
6x_bootscript file with u-boot commands on MMC and SATA.
While neither of them supports "Generic Distro Configuration" which
would automatically search for an EFI image, if they did fdt_addr
is intended to be used for a DTB in ROM, while fdt_addr_r is intended
to be used for a DTB in RAM.
Change the 6x_bootscript u-boot commands to load the DTB to
fdtaddr instead of fdt_addr as matthieu@ reported fdt_addr was not
present in the u-boot environment on his system.
|
|
|
|
distro hooks that automatically load an efi file if found.
Instead it looks for a '6x_bootscript' u-boot script as the original
boundary devices u-boot did.
Create a script in the nitrogen miniroot and on install that will
load a dtb and bootarm.efi then call bootefi. Based on notes
from matthieu@
|
|
can perform https fetches. While non-critical for sets (which are verified
using signify), it is an uplift for communication towards the ftp.openbsd.org
cgi which provides mirror proposals, entropy seeds, and current time.
[The install script changes are not included in this commit]
ok beck jsing rpe
armv7 results tested by jsg
|
|
discussed with jsg
|
|
ok deraadt
|
|
as required.
much help from natano and tb.
|
|
The instbin stuff looks good to deraadt@
|
|
Saves precious 896 bytes as a side effect.
OK deraadt
|
|
|
|
to the Allwinner A20 based Cubieboard2 now that problems with cortex A7
are fixed. There seems to be more people with the Cubieboard2
than the Cubieboard1.
|
|
/tmp with proper permissions so that unprivileged programs can not
tamper with them.
positive feedback from deraadt
OK halex
|
|
/tmp with proper permissions so that unprivileged programs can not
tamper with them.
positive feedback from deraadt
OK halex
|
|
fixes lack of dtbs on cubox miniroot reported by jca@
|
|
|
|
reminded by and ok krw@
|
|
build machine and extract it when installing. Change to using the
u-boot and dtb packages when creating ramdisks and miniroots and don't
place these files in mdec on install.
Installing these packages is now required to run make release on armv7.
|
|
|
|
|
|
OK jsg
|
|
The omap boot rom that loads the first u-boot stage requires this.
|
|
attaching mainbus not the string we print based on the board id when
attaching the soc platform abstraction.
Overhaul md_installboot() to make it much more readable based on
suggestions from rpe@
|
|
are left for now but umg files are no longer built when building
releases.
|
|
install dtbs and efiboot on the fat fs.
|
|
|
|
things. OMAP can still load the first u-boot stage (MLO) from the fs
and imx u-boot can load files off fat. The offset allows space for the
u-boot images placed at raw offsets on imx and sunxi.
discussed with kettenis
|
|
in the correct path on disk u-boot will load it and search for dtb
files without a script.
Leave sabre lite/nitrogen with the old method as boundary devices haven't
released u-boot 2015.05 yet.
ok kettenis@
|
|
dtb filenames are longer than 8.3
|
|
|
|
now used.
|
|
ok patrick@ kettenis@
|
|
and force long filenames on the first mount of fat 16 filesystems so
this works.
U-boot scripts have not yet been changed to load these files.
ok kettenis@
|
|
was added for all miniroots at the same time.
ok deraadt@ jsg@
|
|
OK bmercer@, patrick@
|
|
- merge upgrade.sh into install.sub as do_upgrade()
- delete install.sh and upgrade.sh
- make install.sub executable
- turn install and upgrade into symbolic links to install.sub
- add autoinstall symbolic link to install.sub
- change dot.profile to use these symlinks
- introduce a -m option to set MODE in install.sub
- alternativly set MODE and AUTO depending on PROGNAME
- execute the do_{install,upgrade) functions depending on $MODE
OK halex@, krw@
'go for it' deraadt@
|
|
The offset of u-boot.img in the disk image changes to be the same as
wandboard.
|
|
|
|
verbiage explaining what disklabels are.
If you don't know, you should be using (A)uto!
ok rpe@ halex@
|