Age | Commit message (Collapse) | Author |
|
Without it, on these architectures 'lvm pvscan' will busy-loop printing:
| io_getevents failed: No such file or directory
The symbol is defined in kernel's arch/Kconfig with 'default !64BIT ||
COMPAT'. Introduce Config.in.compat which has the symbol default to y
unless a known 64bit ADK_TARGET_ARCH is enabled. Drop the symbol from
all target/*/kernel/* for which the default applies.
On 64bit systems, enabling this symbol is probably useful to provide
comaptibility towards 32bit user space. Not sure if this is a possible
choice in OpenADK, but just in case the symbol was not removed from:
- target/aarch64/kernel/raspberry-pi4-64
- target/mips64/kernel/qemu-mips64
- target/riscv64/kernel/qemu-riscv64
Another case is targets explicitly having the symbol disabled, namely
kvx. Given that the two kernel configs in question are full copies of
the kernel-generated one, they are likely not a deliberate choice and
thus removed as well.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
|
|
Make the menu system for configuration more intuitive.
First choose operating system, then hardware, starting with architecture.
Then choose either generic or a sample system. When choosing a sample be more strict
in case of MMU or Endianess selection, so a misconfiguration isn't possible.
Furthermore put a new top level menu for C library configuration and
add Binary format, Instruction set, version selection, float type and
any C library specific options.
Refactor the duplicate definition of Qemu system versatile and Synopsys NSIM.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After a short discussion with Phil, I put Libc stuff into
Toolchain menu, as it does not belong to Target configuration.
Add a Advanced Option menu for specific toolchain related options.
I think this change make building OpenADK for beginners simpler.
A starter doesn't know anything about different libc, floating settings,
...
|
|
patched Qemu. Thanks to Max Filippov for fixes and ideas.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
not satisfying.
|
|
(hard float)
|
|
|
|
squashfs and jffs2 rootfs for qemu-microblaze, add support for both machine emulations
|
|
|
|
|
|
|
|
the default here
|
|
|
|
|
|
Make configuration of new targets cheap.
Just add a new file in target/arch/sys-enabled/foo.
See other files for syntax. While doing runtime tests
with the new infrastructure I've updated a lot of other
stuff:
- gcc 4.5.2
- uClibc 0.9.32-rc1 (NPTL)
- strongswan, php, miredo, parted, util-linux-ng, e2fsprogs
I promise, this is the last big fat commit this year ;)
|
|
|
|
- add open-iscsi package
- add a hardware profile for x86_64 target architecture
- add CPU support for x86/x86_64 targets for hardware profiles
|
|
add hardware profiles for 3 alix boards, but use the same toolchain
for all of them. This is just better for maintenance purpose.
delete old targets.
|
|
- enable busybox applets needed for natvie builds
- add header packages for expat and libnl
- remove rtl8187b driver, use kernel included driver
(needs more testing)
|
|
add mpg123 console mp3 player. A terratec usb soundadapter
works fine on alix2d device.
(0ccd:0077 TerraTec Electronic GmbH)
|
|
|
|
- add some missing packages like cpio, lzma and gnu wget
- make microperl more featureful, needed for kernel-header
installation
- make a dependency to perl
- fix header installation for $libc-dev package
- fix 64bit uclibc setup, simplify gcc patches
and totally unrelated
- add preliminary kvm and libvirt support (not tested)
|
|
|
|
|