luckfox-pico-sdk/sysdrv/source/kernel/arch/powerpc/boot
luckfox-eng29 8f34c2760d project:build.sh: Added fastboot support; custom modifications to U-Boot and kernel implemented using patches.
project:cfg:BoardConfig_IPC: Added fastboot BoardConfig file and firmware post-scripts, distinguishing between
the BoardConfigs for Luckfox Pico Pro and Luckfox Pico Max. project:app: Added fastboot_client and rk_smart_door
for quick boot applications; updated rkipc app to adapt to the latest media library. media:samples: Added more
usage examples. media:rockit: Fixed bugs; removed support for retrieving data frames from VPSS. media:isp:
Updated rkaiq library and related tools to support connection to RKISP_Tuner. sysdrv:Makefile: Added support for
compiling drv_ko on Luckfox Pico Ultra W using Ubuntu; added support for custom root filesystem.
sysdrv:tools:board: Updated Buildroot optional mirror sources, updated some software versions, and stored device
tree files and configuration files that undergo multiple modifications for U-Boot and kernel separately.
sysdrv:source:mcu: Used RISC-V MCU SDK with RT-Thread system, mainly for initializing camera AE during quick
boot. sysdrv:source:uboot: Added support for fastboot; added high baud rate DDR bin for serial firmware upgrades.
sysdrv:source:kernel: Upgraded to version 5.10.160; increased NPU frequency for RV1106G3; added support for
fastboot.

Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
2024-10-14 09:47:04 +08:00
..
dts project:build.sh: Added fastboot support; custom modifications to U-Boot and kernel implemented using patches. 2024-10-14 09:47:04 +08:00
.gitignore creat: first commit 2023-08-08 20:36:47 +08:00
4xx.c creat: first commit 2023-08-08 20:36:47 +08:00
4xx.h creat: first commit 2023-08-08 20:36:47 +08:00
44x.h creat: first commit 2023-08-08 20:36:47 +08:00
addnote.c creat: first commit 2023-08-08 20:36:47 +08:00
bamboo.c creat: first commit 2023-08-08 20:36:47 +08:00
cpm-serial.c creat: first commit 2023-08-08 20:36:47 +08:00
crt0.S creat: first commit 2023-08-08 20:36:47 +08:00
crtsavres.S creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-8xx.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-52xx.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-83xx.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-85xx-cpm2.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-85xx.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-824x.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-acadia.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-amigaone.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-bamboo.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-ebony.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-hotfoot.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-katmai.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-kilauea.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-mpc7448hpc2.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-pq2.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-rainier.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-sam440ep.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-sequoia.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-taishan.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-warp.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot-yosemite.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot.c creat: first commit 2023-08-08 20:36:47 +08:00
cuboot.h creat: first commit 2023-08-08 20:36:47 +08:00
dcr.h creat: first commit 2023-08-08 20:36:47 +08:00
decompress.c creat: first commit 2023-08-08 20:36:47 +08:00
devtree.c creat: first commit 2023-08-08 20:36:47 +08:00
div64.S creat: first commit 2023-08-08 20:36:47 +08:00
dummy.c creat: first commit 2023-08-08 20:36:47 +08:00
ebony.c creat: first commit 2023-08-08 20:36:47 +08:00
elf_util.c creat: first commit 2023-08-08 20:36:47 +08:00
elf.h creat: first commit 2023-08-08 20:36:47 +08:00
ep88xc.c creat: first commit 2023-08-08 20:36:47 +08:00
ep8248e.c creat: first commit 2023-08-08 20:36:47 +08:00
epapr-wrapper.c creat: first commit 2023-08-08 20:36:47 +08:00
epapr.c creat: first commit 2023-08-08 20:36:47 +08:00
fixed-head.S creat: first commit 2023-08-08 20:36:47 +08:00
fixup-headers.sed creat: first commit 2023-08-08 20:36:47 +08:00
fsl-soc.c creat: first commit 2023-08-08 20:36:47 +08:00
fsl-soc.h creat: first commit 2023-08-08 20:36:47 +08:00
gamecube-head.S creat: first commit 2023-08-08 20:36:47 +08:00
gamecube.c creat: first commit 2023-08-08 20:36:47 +08:00
hack-coff.c creat: first commit 2023-08-08 20:36:47 +08:00
holly.c creat: first commit 2023-08-08 20:36:47 +08:00
install.sh creat: first commit 2023-08-08 20:36:47 +08:00
io.h creat: first commit 2023-08-08 20:36:47 +08:00
libfdt_env.h creat: first commit 2023-08-08 20:36:47 +08:00
libfdt-wrapper.c creat: first commit 2023-08-08 20:36:47 +08:00
main.c creat: first commit 2023-08-08 20:36:47 +08:00
Makefile project:build.sh: Added fastboot support; custom modifications to U-Boot and kernel implemented using patches. 2024-10-14 09:47:04 +08:00
mktree.c creat: first commit 2023-08-08 20:36:47 +08:00
motload-head.S creat: first commit 2023-08-08 20:36:47 +08:00
mpc8xx.c creat: first commit 2023-08-08 20:36:47 +08:00
mpc8xx.h creat: first commit 2023-08-08 20:36:47 +08:00
mpc52xx-psc.c creat: first commit 2023-08-08 20:36:47 +08:00
mvme5100.c creat: first commit 2023-08-08 20:36:47 +08:00
mvme7100.c creat: first commit 2023-08-08 20:36:47 +08:00
ns16550.c creat: first commit 2023-08-08 20:36:47 +08:00
of.c creat: first commit 2023-08-08 20:36:47 +08:00
of.h creat: first commit 2023-08-08 20:36:47 +08:00
ofconsole.c creat: first commit 2023-08-08 20:36:47 +08:00
oflib.c creat: first commit 2023-08-08 20:36:47 +08:00
opal-calls.S creat: first commit 2023-08-08 20:36:47 +08:00
opal.c creat: first commit 2023-08-08 20:36:47 +08:00
ops.h creat: first commit 2023-08-08 20:36:47 +08:00
page.h creat: first commit 2023-08-08 20:36:47 +08:00
planetcore.c creat: first commit 2023-08-08 20:36:47 +08:00
planetcore.h creat: first commit 2023-08-08 20:36:47 +08:00
ppc_asm.h creat: first commit 2023-08-08 20:36:47 +08:00
ppcboot-hotfoot.h creat: first commit 2023-08-08 20:36:47 +08:00
ppcboot.h creat: first commit 2023-08-08 20:36:47 +08:00
pq2.c creat: first commit 2023-08-08 20:36:47 +08:00
pq2.h creat: first commit 2023-08-08 20:36:47 +08:00
ps3-head.S creat: first commit 2023-08-08 20:36:47 +08:00
ps3-hvcall.S creat: first commit 2023-08-08 20:36:47 +08:00
ps3.c creat: first commit 2023-08-08 20:36:47 +08:00
pseries-head.S creat: first commit 2023-08-08 20:36:47 +08:00
README creat: first commit 2023-08-08 20:36:47 +08:00
redboot-8xx.c creat: first commit 2023-08-08 20:36:47 +08:00
redboot-83xx.c creat: first commit 2023-08-08 20:36:47 +08:00
redboot.h creat: first commit 2023-08-08 20:36:47 +08:00
reg.h creat: first commit 2023-08-08 20:36:47 +08:00
rs6000.h creat: first commit 2023-08-08 20:36:47 +08:00
serial.c creat: first commit 2023-08-08 20:36:47 +08:00
simple_alloc.c creat: first commit 2023-08-08 20:36:47 +08:00
simpleboot.c creat: first commit 2023-08-08 20:36:47 +08:00
stdbool.h creat: first commit 2023-08-08 20:36:47 +08:00
stdint.h creat: first commit 2023-08-08 20:36:47 +08:00
stdio.c creat: first commit 2023-08-08 20:36:47 +08:00
stdio.h creat: first commit 2023-08-08 20:36:47 +08:00
stdlib.c creat: first commit 2023-08-08 20:36:47 +08:00
stdlib.h creat: first commit 2023-08-08 20:36:47 +08:00
string.h creat: first commit 2023-08-08 20:36:47 +08:00
string.S creat: first commit 2023-08-08 20:36:47 +08:00
swab.h creat: first commit 2023-08-08 20:36:47 +08:00
treeboot-akebono.c creat: first commit 2023-08-08 20:36:47 +08:00
treeboot-bamboo.c creat: first commit 2023-08-08 20:36:47 +08:00
treeboot-currituck.c creat: first commit 2023-08-08 20:36:47 +08:00
treeboot-ebony.c creat: first commit 2023-08-08 20:36:47 +08:00
treeboot-iss4xx.c creat: first commit 2023-08-08 20:36:47 +08:00
types.h creat: first commit 2023-08-08 20:36:47 +08:00
ugecon.c creat: first commit 2023-08-08 20:36:47 +08:00
ugecon.h creat: first commit 2023-08-08 20:36:47 +08:00
util.S creat: first commit 2023-08-08 20:36:47 +08:00
wii-head.S creat: first commit 2023-08-08 20:36:47 +08:00
wii.c creat: first commit 2023-08-08 20:36:47 +08:00
wrapper creat: first commit 2023-08-08 20:36:47 +08:00
xz_config.h creat: first commit 2023-08-08 20:36:47 +08:00
zImage.coff.lds.S creat: first commit 2023-08-08 20:36:47 +08:00
zImage.lds.S creat: first commit 2023-08-08 20:36:47 +08:00
zImage.ps3.lds.S creat: first commit 2023-08-08 20:36:47 +08:00

To extract the kernel vmlinux, System.map, .config or initrd from the zImage binary:

objcopy -j .kernel:vmlinux -O binary zImage vmlinux.gz
objcopy -j .kernel:System.map -O binary zImage System.map.gz
objcopy -j .kernel:.config -O binary zImage config.gz
objcopy -j .kernel:initrd -O binary zImage.initrd initrd.gz


	Peter