[Samsung Galaxy SL i9003] hillbeast:
Not really much of an update, but I'm trying to slowly remove LGs code and start fresh, and by start fresh I don't mean copy Latona code from kernel 2.6.35, I mean start fresh by going from what Samsung based their code on: 3630SDP. I feel it's best to start with clean nice code, not the garbage Samsung farted out of their corporate a**, that way we know what we are putting in there is working code, not trash.

Uncompressing Linux... done, booting the kernel.
<6>Initializing cgroup subsys cpu
<5>Linux version 3.0.8-CM+ (hillbeast@glasgow) (gcc version 4.6.2 20120613 (release) [ARM/embedded-4_6-branch revision 188521] (GNU Tools for ARM Embedded Proce ssors) ) #Test PREEMPT Mon Oct 1 12:11:13 NZDT 2012
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: OMAP 3630SDP board
<6>bootloader cmdline: console=ttyS2,115200 videoout=omap_vout omap_vout.video1_numbuffers=6 omap_vout.vid1_static_vrfb_alloc=y omapfb.vram="0:4M" version=Sbl( 1.0.0) 2011-03-21 10:46:47 androidboot.mode=jig bootmode=0 androidboot.current_panel=0
<6>manipulated cmdline: console=ttyS2,115200 videoout=omap_vout omapfb.vram="0:4M" version=Sbl(1.0.0) 2011-03-21 10:46:47 androidboot.mode=jig bootmode=0 androi dboot.current_panel=0 mem=512M vram=16M omap_vout.video1_numbuffers=6 omap_vout.vid1_static_vrfb_alloc=y androidboot.hardware=black
<6>Reserving 16777216 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
<6>OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
<6>SRAM: Mapped pa 0x40208000 to va 0xfe408000 size: 0x7000
<7>On node 0 totalpages: 125440
<7>free_area_init_node: node 0, pgdat c06d24fc, node_mem_map c084e000
<7> Normal zone: 1024 pages used for memmap
<7> Normal zone: 0 pages reserved
<7> Normal zone: 124416 pages, LIFO batch:31
<6>Clocking rate (Crystal/Core/MPU): 26.0/400/800 MHz
<6>Reprogramming SDRC clock to 400000000 Hz
<7>pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
<7>pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 124416
<5>Kernel command line: console=ttyS2,115200 videoout=omap_vout omapfb.vram="0:4M" version=Sbl(1.0.0) 2011-03-21 10:46:47 androidboot.mode=jig bootmode=0 androi dboot.current_panel=0 mem=512M vram=16M omap_vout.video1_numbuffers=6 omap_vout.vid1_static_vrfb_alloc=y androidboot.hardware=black
<6>PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>Memory: 490MB = 490MB total
<5>Memory: 486692k/486692k available, 37596k reserved, 0K highmem
<5>Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc003d000 ( 212 kB)
.text : 0xc003d000 - 0xc067aa24 (6391 kB)
.data : 0xc067c000 - 0xc06d2e80 ( 348 kB)
.bss : 0xc06d2ea4 - 0xc084df48 (1517 kB)
<6>Preemptible hierarchical RCU implementation.
<6>NR_IRQS:410
<6>IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
<6>Total of 96 interrupts on 1 active controller
<6>OMAP clockevent source: GPTIMER1 at 32768 Hz
<6>sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
<6>Console: colour dummy device 80x30
<6>Calibrating delay loop... <c>798.24 BogoMIPS (lpj=3117056)
<6>pid_max: default: 32768 minimum: 301
<6>Mount-cache hash table entries: 512
<6>Initializing cgroup subsys debug
<6>Initializing cgroup subsys cpuacct
<6>Initializing cgroup subsys freezer
<6>CPU: Testing write buffer coherency: ok
<4>omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_core
<4>omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_per
<4>omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_wkup
<4>omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ohci
<4>omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ehci
<4>omap_hwmod: gpt12_fck: missing clockdomain for gpt12_fck.

Basically, I swapped board-hub.c with board-3630sdp.c and changed the mach-type to LGE_HUB (still figuring out that issue) and that's what I get. I need to change the rest of the files LG put in there to see if it's going to die.

So what's improved from using this code: The RAM is right now, not 450MB like before: the full 490MB (I'm guessing 22MB of RAM must be allocated to a hardware buffer by the Sbl?).