I've got a working kernel build!
I followed the tutorial for building buildroot at http://spiffyhacks.harmonypogo.com/thread-814.html but instead of selecting the most recent GCC, I selected 'prompt for outdated packages' early on and selected GCC 4.5.x. As I had experienced when doing early kernel testing on 64bit SGI MIPS systems, the compiler version really does make the difference.
From there, I just entered the path to my buildroot compiler, and add 'ARCH=arm' to the toplevel Makefile (since I'm too lazy to type ARCH=arm all day). At this point I'm running nxp4330_glasgow_defconfig with /proc/config.gz.
I'm currently having trouble getting a working framebuffer console, and have tried just about every configuration under "Graphics support" that I can think of.
Beyond this, I havent modified the configuration much yet.
Here's my boot log.
-rw-rw-r-- 1 jbevren jbevren 3412592 Jan 21 15:45 arch/arm/boot/uImage (for file size verification against u-boot loading the file)
I did just notice that minicom's linewrap is turned off, so some lines in the boot log may be truncated.
The kernel's binary doesn't match the factory kernel by any means, but it does run and appear stable

I followed the tutorial for building buildroot at http://spiffyhacks.harmonypogo.com/thread-814.html but instead of selecting the most recent GCC, I selected 'prompt for outdated packages' early on and selected GCC 4.5.x. As I had experienced when doing early kernel testing on 64bit SGI MIPS systems, the compiler version really does make the difference.
From there, I just entered the path to my buildroot compiler, and add 'ARCH=arm' to the toplevel Makefile (since I'm too lazy to type ARCH=arm all day). At this point I'm running nxp4330_glasgow_defconfig with /proc/config.gz.
I'm currently having trouble getting a working framebuffer console, and have tried just about every configuration under "Graphics support" that I can think of.
Beyond this, I havent modified the configuration much yet.
Here's my boot log.
-rw-rw-r-- 1 jbevren jbevren 3412592 Jan 21 15:45 arch/arm/boot/uImage (for file size verification against u-boot loading the file)
Code:
reading uImage
3412592 bytes read in 287 ms (11.3 MiB/s)
## Booting kernel from Legacy Image at 45000000 ...
Image Name: Linux-3.4.24
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3412528 Bytes = 3.3 MiB
Load Address: 40008000
Entry Point: 40008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Booting Linux on physical CPU 0
Linux version 3.4.24 (jbevren@epicfail) (gcc version 4.5.4 (Buildroot 2015.11.16
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: nxp4330q
nxp_reserve_mem: reserve CMA: size 41943040
Memory policy: ECC disabled, Data cache writealloc
CPU : iomap[ 0]: p 0xc0000000 -> v 0xf0000000 len=0x300000
CPU : iomap[ 1]: p 0xf0000000 -> v 0xf0300000 len=0x100000
CPU : iomap[ 2]: p 0xcf000000 -> v 0xf0400000 len=0x100000
CPU : iomap[ 3]: p 0x2c000000 -> v 0xf0500000 len=0x100000
CPU : iomap[ 4]: p 0x00000000 -> v 0xf0600000 len=0x100000
CPU : DMA Zone Size =16M
Timer.0 Prescaler0=199+1 Divider=/1 [Hz=0] Count=999999+1 Hz=0 ModuleIndex=0 (N)
Timer.1 Prescaler0=199+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_TIM)
Timer.2 Prescaler1=1+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_TIMER)
Timer.3 Prescaler1=1+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_TIMER)
Timer.4 Prescaler1=1+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_TIMER)
Pwm.0 Prescaler0=0+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_PWM_Ope)
Pwm.1 Prescaler0=0+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_PWM_Ope)
Pwm.2 Prescaler1=0+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_PWM_Ope)
Pwm.3 Prescaler1=0+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_PWM_Ope)
Pwm.4 Prescaler1=0+1 Divider=/1 [Hz=0] Count=0+1 Hz=0 ModuleIndex=0 (NX_PWM_Ope)
[0x11080] - 0x00000000
[0x00] - 0x00000009
[0x04] - 0x000055f3
[0x08] - 0x00000000
[0x0c] - 0x00000000
[0x40] - 0x00000000
[0x44] - 0x00000000
[0x50] - 0x0000000f
[0x54] - 0x000000ff
-------------- DREX QoS -------------
Drex DoQ 00 - : 0x00000100
Drex DoQ 01 - : 0x00000fff
CPU : VERSION = 1 (0xE153000A)
arch/arm/mach-nxp4330/gpio/init_gpio.c.104:bd_gpio_init system_rev: 0x448
nxp4330 : done gpio initialize ...
CPU : Clock Generator= 58 EA, DVFS = Off
PLL : [0] = 984000000, [1] = 655500000, [2] = 800000000, [3] = 666000000
PLLSETREG[0] : 0x1019ec01 ( SS_EN = 0 P = 6 M = 492 S = 1 )
PLLSETREG[1] : 0x1011b502 ( SS_EN = 0 P = 4 M = 437 S = 2 )
PLLSETREG[2] : 0x100cc801 ( SS_EN = 0 P = 3 M = 200 S = 1 )
PLLSETREG[3] : 0x5010de01 ( SS_EN = 1 P = 4 M = 222 S = 1 )
PLLSETREG_SSCG[2] : 0x00000000 ( K = 0 MFR = 0 MRR = 0 SEL_PF = )
PLLSETREG_SSCG[3] : 0x0000055c ( K = 0 MFR = 5 MRR = 23 SEL_PF = )
PLL0: CPU FCLK = 984000000, HCLK = 246000000
PLL2: BUS BCLK = 400000000, PCLK = 200000000
PLL3: MEM MCLK = 666000000, DCLK = 666000000, BCLK = 333000000, PCLK = 16650000
PLL2: G3D BCLK = 400000000
PLL1: MPG BCLK = 327750000, PCLK = 163875000
PERCPU: Embedded 7 pages/cpu @c0ffb000 s7168 r8192 d13312 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259839
Kernel command line: console=ttyS0,115200n8 root=/dev/mmcblk0p3 rootfstype=ext44
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1024MB = 1024MB total
Memory: 990336k/990336k available, 58240k reserved, 272384K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xef800000 - 0xfee00000 ( 246 MB)
lowmem : 0xc0000000 - 0xef600000 ( 758 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc05f6440 (6074 kB)
.init : 0xc05f7000 - 0xc061bc00 ( 147 kB)
.data : 0xc061c000 - 0xc0669980 ( 311 kB)
.bss : 0xc06699a4 - 0xc06f173c ( 544 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:375
VIC @f0002000: id 0x00041192, vendor 0x41
VIC @f0003000: id 0x00041192, vendor 0x41
GPIO @f001a000: start 64, mask 0xffffffff (gpio 53)
GPIO @f001b000: start 96, mask 0xffffffff (gpio 54)
GPIO @f001c000: start 128, mask 0xffffffff (gpio 55)
GPIO @f001d000: start 160, mask 0xffffffff (gpio 56)
GPIO @f001e000: start 192, mask 0xffffffff (gpio 57)
ALIVE @f0010800: start 224, mask 0x000000ff (alive 4)
GIC @f0301000: start 256 (vic 31)
timer.0: source, 10000000(HZ:100), mult:3355443200
timer.1: event , 10000000(HZ:100), mult:42949673
sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms
Console: colour dummy device 80x30
Calibrating delay loop... 1954.61 BogoMIPS (lpj=9773056)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 10, mpidr 80000a00
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
Setting up static identity map for 0x40457420 - 0x40457478
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x4100c4c8, AUX_CTRL 0x70070001, Cache size: 1048576 B
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 10, mpidr 80000a01
CPU1: Unknown IPI message 0x1
CPU2: Booted secondary processor
CPU2: thread -1, cpu 2, socket 10, mpidr 80000a02
CPU2: Unknown IPI message 0x1
CPU3: Booted secondary processor
CPU3: thread -1, cpu 3, socket 10, mpidr 80000a03
CPU3: Unknown IPI message 0x1
Brought up 4 CPUs
SMP: Total of 4 processors activated (7838.10 BogoMIPS).
devtmpfs: initialized
pwm: max = 100000000 hz
NET: Registered protocol family 16
[Register machine platform devices]
initialize gpio chips
init_glasgow: GLASGOW (Alpha) GPIO mapping
gpiochip_add: registered GPIOs 0 to 95 on device: lf3000_virtual_gpio
gpiochip_add: registered GPIOs 2048 to 2207 on device: lf3000_physical_gpio
plat: add device alive registers
mach: add amba device uart-pl011.0
mach: add amba device uart-pl011.1
mach: add amba device uart-pl011.2
mach: add amba device uart-pl011.3
mach: add amba device uart-pl011.4
mach: add amba device uart-pl011.5
mach: add amba device pl08xdmac.0
mach: add amba device pl08xdmac.1
mach: add amba device ssp-pl022.0
mach: add device i2c bus (array:1)
mach: add device Real Time Clock
mach: add device generic pwm (array:1)
mach: add device ADC
mach: add device spdif tx
mach: add device usb otg
mach: add device ion-nxp
mach: add graphic device opengl|es
[Register board platform devices]
peri_clk_rate base=f00c5000, level=0, src=2, div=7+1, CLKGEN[0]=e8
mach: add device sdmmc [0]
peri_clk_rate base=f00cc000, level=0, src=2, div=7+1, CLKGEN[0]=e8
mach: add device sdmmc [1]
peri_clk_rate base=f00cd000, level=0, src=2, div=7+1, CLKGEN[0]=e8
mach: add device sdmmc [2]
plat: add device frame buffer [1]
plat: add device syncgen [1]
plat: add device hdmi
plat: add device spdif playback
plat: add device arm-pmu
plat: register Glasgow power monitor
plat: add device nxp-v4l2
plat: add device usb_ehci
plat: register spidev
plat: add device gpio_keyboard
plat: add device lf2000-nand
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
Serial: AMBA PL011 UART driver
uart-pl011.0: ttyS0 at MMIO 0xc00a1000 (irq = 7) is a PL011 rev3
peri_clk_rate base=f00a9000, level=0, src=1, div=43+1, CLKGEN[0]=564
console [ttyS0] enabled
uart-pl011.1: ttyS1 at MMIO 0xc00a0000 (irq = 6) is a PL011 rev3
uart-pl011.2: ttyS2 at MMIO 0xc00a2000 (irq = 8) is a PL011 rev3
uart-pl011.3: ttyS3 at MMIO 0xc00a3000 (irq = 9) is a PL011 rev3
uart-pl011.4: ttyS4 at MMIO 0xc006d000 (irq = 10) is a PL011 rev3
uart-pl011.5: ttyS5 at MMIO 0xc006f000 (irq = 11) is a PL011 rev3
bio: create slab <bio-0> at 0
pl08xdmac pl08xdmac.0: Unbalanced pm_runtime_enable!
pl08xdmac pl08xdmac.0: initialized 8 virtual memcpy channels
pl08xdmac pl08xdmac.0: initialized 16 virtual slave channels
pl08xdmac pl08xdmac.0: DMA: PL080 rev1 at 0xc0000000 irq 1
pl08xdmac pl08xdmac.1: Unbalanced pm_runtime_enable!
pl08xdmac pl08xdmac.1: initialized 8 virtual memcpy channels
pl08xdmac pl08xdmac.1: initialized 15 virtual slave channels
pl08xdmac pl08xdmac.1: DMA: PL080 rev1 at 0xc0001000 irq 2
nxp_ion_probe success!!!
ssp-pl022 ssp-pl022.0: ARM PL022 driver, device ID: 0x00041022
pl022: mapped registers from 0xc005b000 to f005b000
peri_clk_rate base=f00ac000, level=0, src=2, div=7+1, CLKGEN[0]=e8
ssp-pl022 ssp-pl022.0: setup for DMA on RX dma1chan7, TX dma1chan6
spi spi0.0: setup mode 0, 8 bits/w, 3125000 Hz max --> 0
ssp-pl022 ssp-pl022.0: will use autosuspend for runtime pm, delay 10ms
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Linux media interface: v0.10
Linux video capture interface: v2.00
Advanced Linux Sound Architecture Driver Version 1.0.25.
Switching to clocksource source timer
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP: reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Initializing NOR
spi spi0.1: setup mode 0, 8 bits/w, 20000000 Hz max --> 0
plat: register pflash
soc_adc_init: pclk_freq=200000000
Display Reset Status : On,On
Display HDMI register operation
Display.0 fps=60 (16 ms), wait= 4 jiffies, Pixelclk=74250000hz
highmem bounce pool size: 64 pages
NFS: Registering the id_resolver key type
NTFS driver 2.1.30 [Flags: R/W DEBUG].
fuse init (API version 7.18)
msgmni has been set to 1402
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
nxp-fb 0: dma addr = 0x6ce00000
nxp-fb 0: dma addr = 0x6d184000
nxp-fb 0: dma addr = 0x6d508000
nxp-fb 0: dma addr = 0x6d88c000
nxp-fb 0: dma addr = 0x6dc10000
nxp-fb 0: dma addr = 0x6df94000
nxp-fb 0: dma addr = 0x6e318000
nxp-fb 0: dma addr = 0x6e69c000
nxp_fb_init_display: layer=0, phys=0x6fc00000, base=0x6ce00000, offset=0x2e00000
nxp_hdmi_enable HDMI, ON
nxp_soc_disp_hdmi_enable.790: disregard enable -- forcing streaming true
nxp-fb 0: 1280 * 720 - 32 bpp, layer: 1 (phys:6ce00000 virt:0xece00000 max:2949)
nxp-fb 0: dma addr = 0x6ea20000
nxp-fb 0: 1280 * 720 - 8 bpp, layer: 2 (phys:6ea20000 virt:0xeea20000 max:83886)
uart-pl011 uart-pl011.0: no DMA platform data
uart-pl011 uart-pl011.1: no DMA platform data
uart-pl011 uart-pl011.2: no DMA platform data
uart-pl011 uart-pl011.3: no DMA platform data
uart-pl011 uart-pl011.4: no DMA platform data
uart-pl011 uart-pl011.5: no DMA platform data
brd: module loaded
loop: module loaded
m25p80 spi0.1: found m25pe40, expected pm25ld040
m25p80 spi0.1: m25pe40 (512 Kbytes)
Creating 3 MTD partitions on "spi0.1":
0x000000000000-0x00000007e000 : "NOR_Boot"
0x00000007e000-0x00000007f000 : "MfgData0"
0x00000007f000-0x000000080000 : "MfgData1"
lf2000_nand_probe: 1
lf2000_nand_probe: GPIOB14: AltFunc-2, output, pullup on
lf2000_nand_probe: Later: GPIOB14: AltFunc-1, input, pullup on
init_lf2000_onboard_nand: 2
init_lf2000_onboard_nand: system_rev is 0x448
init_lf2000_nand: 4
nand_wait_ready: timed out before ready
nand_wait_ready: timed out before ready
nand_wait_ready: timed out before ready
NAND ID bytes: 14 14 14 14 14 14 14 14
nand_wait_ready: timed out before ready
nand_wait_ready: timed out before ready
No NAND device found
lf2000_nand_probe: exit after nand_scan
usbcore: registered new interface driver asix
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
++ nxp_usb_phy_init
nxp_usb_phy_init: f001101c : 1e0001e0
nxp_usb_phy_init: f0011028 : 32400143
nxp_usb_phy_init: f001102c : 0f3a202b
nxp_usb_phy_init: f0011030 : 00000001
nxp_usb_phy_init: f0011034 : a0006d00
nxp_usb_phy_init: f0011038 : 3e380200
-- nxp_usb_phy_init
nxp4330-ehci nxp4330-ehci: NXP4330 EHCI Host Controller
nxp4330-ehci nxp4330-ehci: new USB bus registered, assigned bus number 1
nxp4330-ehci nxp4330-ehci: irq 50, io mem 0xc0030000
nxp4330-ehci nxp4330-ehci: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
otg_phy_init: f0011028 : 32400143
otg_phy_init: f001102c : 0f3a202b
otg_phy_init: f0011030 : 00000000
otg_phy_init: f0011034 : a0006c8c
otg_phy_init: f0011038 : 3c380300
Core Release: 2.93a
Setting default values for core params
Finished setting default values for core params
usb 1-1: new high-speed USB device number 2 using nxp4330-ehci
Using Buffer DMA mode
Periodic Transfer Interrupt Enhancement - disabled
Multiprocessor Interrupt Enhancement - disabled
OTG VER PARAM: 0, OTG VER FLAG: 0
Dedicated Tx FIFOs mode
input: LF2000 USB as /devices/virtual/input/input0
Soft disconnect indefinitely
input: usb-host as /devices/virtual/input/input1
dwc_otg dwc_otg: DWC OTG Controller
dwc_otg dwc_otg: new USB bus registered, assigned bus number 2
dwc_otg dwc_otg: irq 49, io mem 0x00000000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
ASIX USB Ethernet Adapter:v4.13.0 15:44:12 Jan 21 2016
http://www.asix.com.tw
nxp-rtc nxp-rtc.0: rtc core: registered nxp-rtc as rtc0
i2c /dev entries driver
nxp-i2c.0 (0): 260416 hz [pclk=200000000, clk = 256, scale= 3, timeout= 200 m]
nxp_scaler_registered
register_nxp_scaler: success!!!
nxp_v4l2_probe success!!!
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
cpuidle: using governor ladder
cpuidle: using governor menu
Synopsys Designware Multimedia Card Interface Driver
dw_mmc dw_mmc.1: Using internal DMA controller.
mmc_host mmc0: card inserted
dw_mmc dw_mmc.1: Version ID is 250a
dw_mmc dw_mmc.1: DW MMC controller at irq 44, 32 bit host data width, 32 deep fo
dw_mmc dw_mmc.0: Using internal DMA controller.
dw_mmc dw_mmc.1: Using external card detect irq 103 (io 39)
dw_mmc dw_mmc.0: Version ID is 250a
dw_mmc dw_mmc.0: DW MMC controller at irq 43, 32 bit host data width, 32 deep fo
dw_mmc dw_mmc.0: dw_mci_probe: Using card detection via interrupt/external callr
dw_mmc dw_mmc.2: Using internal DMA controller.
WIFI_RESET: OFF
WIFI_RESET: OFF
mmc_host mmc2: card inserted
dw_mmc dw_mmc.2: Version ID is 250a
dw_mmc dw_mmc.2: DW MMC controller at irq 45, 32 bit host data width, 32 deep fo
WIFI_RESET: ON
snd pcm: register sound platform 'nxp-pcm'
spdif-tx: 32000(32006)Hz, MCLK=8193750hz HDMI out
peri_clk_rate base=f00b8000, level=0, src=1, div=79+1, CLKGEN[0]=9e4
asoc: dit-hifi <-> nxp-spdif-tx mapping ok
nf_conntrack version 0.5.0 (15474 buckets, 61896 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
Registering SWP/SWPB emulation handler
nxp-rtc nxp-rtc.0: setting system clock to 2016-01-21 20:49:37 UTC (1453409377)
input: gpio-keys as /devices/platform/gpio-keys/input/input2
input: Power Button as /devices/virtual/input/input3
power button sysfs glasgow-power
ALSA device list:
#0: SPDIF-Transciever
peri_clk_rate base=f00a9000, level=0, src=1, div=43+1, CLKGEN[0]=564
�CID = 15010041574d4233520156d0481c5175
prod_name = AWMB3R
EXT_CSD_REV = 7
mmc0: new high speed MMC card at address 0001
mmcblk0: mmc0:0001 AWMB3R 14.5 GiB
mmcblk0boot0: mmc0:0001 AWMB3R partition 1 4.00 MiB
mmcblk0boot1: mmc0:0001 AWMB3R partition 2 4.00 MiB
mmcblk0: p1 p2 p3 p4
mmcblk0boot1: unknown partition table
mmcblk0boot0: unknown partition table
WIFI_RESET: ON
mmc2: card claims to support voltages below the defined range. These will be ig.
mmc2: queuing unknown CIS tuple 0x91 (3 bytes)
mmc2: new high speed SDIO card at address 0001
WIFI_RESET: OFF
eth%d: status ep1in, 8 bytes period 11
eth0: register 'asix' at usb-nxp4330-ehci-1, ASIX AX88772C USB 2.0 Ethernet, 001
EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:3.
I did just notice that minicom's linewrap is turned off, so some lines in the boot log may be truncated.
The kernel's binary doesn't match the factory kernel by any means, but it does run and appear stable
