[coreboot] inteltool is sweet

Joseph Smith joe at settoplinux.org
Mon Jun 23 01:55:00 CEST 2008


Hello,
I finally had a chance to try out inteltool, and it works great! Great job
Stefan! Attached is the output from the Thomson IP1000. Maybe if I get some
free time I will add i82830 northbridge support to it.
-- 
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org
-------------- next part --------------
Intel Northbridge: 8086:3575 (unknown)
Intel Southbridge: 8086:24c0 (ICH4)

============= GPIOS =============

GPIOBASE = 0x0500 (IO)

gpiobase+0x0000: 0x1a003180 (GPIO_USE_SEL)
gpiobase+0x0004: 0x0200ffff (GP_IO_SEL)
gpiobase+0x0008: 0x00000000 (RESERVED)
gpiobase+0x000c: 0x1bbf0000 (GP_LVL)
gpiobase+0x0010: 0x00000000 (RESERVED)
gpiobase+0x0014: 0x00000000 (GPO_TTL)
gpiobase+0x0018: 0x00040000 (GPO_BLINK)
gpiobase+0x001c: 0x00000000 (RESERVED)
gpiobase+0x0020: 0x00000000 (RESERVED)
gpiobase+0x0024: 0x00000000 (RESERVED)
gpiobase+0x0028: 0x00000000 (RESERVED)
gpiobase+0x002c: 0x00000000 (GPI_INV)
gpiobase+0x0030: 0x00000fff (GPIO_USE_SEL2)
gpiobase+0x0034: 0x00000000 (GP_IO_SEL2)
gpiobase+0x0038: 0x00000fff (GP_LVL2)
gpiobase+0x003c: 0x00000000 (RESERVED)



============= RCBA ==============

This southbridge does not have RCBA.



============= PMBASE ============

Error: Dumping PMBASE on this southbridge is not (yet) supported.



============= MCHBAR ============

Error: Dumping MCHBAR on this northbridge is not (yet) supported.



============= EPBAR =============

Error: Dumping EPBAR on this northbridge is not (yet) supported.



============= DMIBAR ============

Error: Dumping DMIBAR on this northbridge is not (yet) supported.


========= PCIEXBAR ========

Error: Dumping PCIEXBAR on this northbridge is not (yet) supported.



===================== SHARED MSRs (All Cores) =====================
 MSR 0x00000017 = 0x94910000:0x00000000 (IA32_PLATFORM_ID)
 MSR 0x0000002A = 0x00000000:0xC6440000 (EBL_CR_POWERON)
 (*) MSR 0x000000CD = 0xFFFFFFFF:0xFFFFFFFF (FSB_CLOCK_STS)
 (*) MSR 0x000000CE = 0xFFFFFFFF:0xFFFFFFFF (FSB_CLOCK_VCC)
 (*) MSR 0x000000E2 = 0xFFFFFFFF:0xFFFFFFFF (CLOCK_CST_CONFIG_CONTROL)
 (*) MSR 0x000000E3 = 0xFFFFFFFF:0xFFFFFFFF (PMG_IO_BASE_ADDR)
 (*) MSR 0x000000E4 = 0xFFFFFFFF:0xFFFFFFFF (PMG_IO_CAPTURE_ADDR)
 (*) MSR 0x000000EE = 0xFFFFFFFF:0xFFFFFFFF (EXT_CONFIG)
 MSR 0x0000011E = 0x00000000:0x007447E1 (BBL_CR_CTL3)
 (*) MSR 0x00000194 = 0xFFFFFFFF:0xFFFFFFFF (CLOCK_FLEX_MAX)
 (*) MSR 0x00000198 = 0xFFFFFFFF:0xFFFFFFFF (IA32_PERF_STATUS)
 (*) MSR 0x000001A0 = 0xFFFFFFFF:0xFFFFFFFF (IA32_MISC_ENABLES)
 (*) MSR 0x000001AA = 0xFFFFFFFF:0xFFFFFFFF (PIC_SENS_CFG)
 MSR 0x00000400 = 0x00000000:0xC6440000 (IA32_MC0_CTL)
 MSR 0x00000401 = 0x10000000:0x00000000 (IA32_MC0_STATUS)
 MSR 0x00000402 = 0x00000000:0x00000000 (IA32_MC0_ADDR)
 MSR 0x0000040C = 0x00000000:0x00000001 (IA32_MC4_CTL)
 MSR 0x0000040D = 0x00000000:0x00000000 (IA32_MC4_STATUS)
 (*) MSR 0x0000040E = 0xFFFFFFFF:0xFFFFFFFF (IA32_MC4_ADDR)

====================== UNIQUE MSRs  (core 0) ======================
 MSR 0x00000010 = 0x00000293:0xADC16B0A (IA32_TIME_STAMP_COUNTER)
 MSR 0x0000001B = 0x00000000:0xFEE00100 (IA32_APIC_BASE)
 (*) MSR 0x0000003A = 0xFFFFFFFF:0xFFFFFFFF (IA32_FEATURE_CONTROL)
 (*) MSR 0x0000003F = 0xFFFFFFFF:0xFFFFFFFF (IA32_TEMPERATURE_OFFSET)
 MSR 0x0000008B = 0x00000001:0x00000000 (IA32_BIOS_SIGN_ID)
 (*) MSR 0x000000E7 = 0xFFFFFFFF:0xFFFFFFFF (IA32_MPERF)
 (*) MSR 0x000000E8 = 0xFFFFFFFF:0xFFFFFFFF (IA32_APERF)
 MSR 0x000000FE = 0x00000000:0x00000508 (IA32_MTRRCAP)
 MSR 0x0000015F = 0x00000000:0x002400E0 (DTS_CAL_CTRL)
 MSR 0x00000179 = 0x00000000:0x00000005 (IA32_MCG_CAP)
 MSR 0x0000017A = 0x00000000:0x00000000 (IA32_MCG_STATUS)
 (*) MSR 0x00000199 = 0xFFFFFFFF:0xFFFFFFFF (IA32_PERF_CONTROL)
 (*) MSR 0x0000019A = 0xFFFFFFFF:0xFFFFFFFF (IA32_CLOCK_MODULATION)
 (*) MSR 0x0000019B = 0xFFFFFFFF:0xFFFFFFFF (IA32_THERM_INTERRUPT)
 (*) MSR 0x0000019C = 0xFFFFFFFF:0xFFFFFFFF (IA32_THERM_STATUS)
 (*) MSR 0x0000019D = 0xFFFFFFFF:0xFFFFFFFF (GV_THERM)
 MSR 0x000001D9 = 0x00000000:0x00000001 (IA32_DEBUGCTL)
 MSR 0x00000200 = 0x00000000:0x00000006 (IA32_MTRR_PHYSBASE0)
 MSR 0x00000201 = 0x0000000F:0xE0000800 (IA32_MTRR_PHYSMASK0)
 MSR 0x00000202 = 0x00000000:0x20000006 (IA32_MTRR_PHYSBASE1)
 MSR 0x00000203 = 0x0000000F:0xFE000800 (IA32_MTRR_PHYSMASK1)
 MSR 0x00000204 = 0x00000000:0x22000006 (IA32_MTRR_PHYSBASE2)
 MSR 0x00000205 = 0x0000000F:0xFF000800 (IA32_MTRR_PHYSMASK2)
 MSR 0x00000206 = 0x00000000:0x23000006 (IA32_MTRR_PHYSBASE3)
 MSR 0x00000207 = 0x0000000F:0xFF800800 (IA32_MTRR_PHYSMASK3)
 MSR 0x00000208 = 0x00000000:0xF0000001 (IA32_MTRR_PHYSBASE4)
 MSR 0x00000209 = 0x0000000F:0xF8000800 (IA32_MTRR_PHYSMASK4)
 MSR 0x0000020A = 0x00000000:0x00000000 (IA32_MTRR_PHYSBASE5)
 MSR 0x0000020B = 0x00000000:0x00000000 (IA32_MTRR_PHYSMASK5)
 MSR 0x0000020C = 0x00000000:0x00000000 (IA32_MTRR_PHYSBASE6)
 MSR 0x0000020D = 0x00000000:0x00000000 (IA32_MTRR_PHYSMASK6)
 MSR 0x0000020E = 0x00000000:0x00000000 (IA32_MTRR_PHYSBASE7)
 MSR 0x0000020F = 0x00000000:0x00000000 (IA32_MTRR_PHYSMASK7)
 MSR 0x00000250 = 0x06060606:0x06060606 (IA32_MTRR_FIX64K_00000)
 MSR 0x00000258 = 0x06060606:0x06060606 (IA32_MTRR_FIX16K_80000)
 MSR 0x00000259 = 0x00000000:0x00000000 (IA32_MTRR_FIX16K_A0000)
 MSR 0x00000268 = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_C0000)
 MSR 0x00000269 = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_C8000)
 MSR 0x0000026A = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_D0000)
 MSR 0x0000026B = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_D8000)
 MSR 0x0000026C = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_E0000)
 MSR 0x0000026D = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_E8000)
 MSR 0x0000026E = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_F0000)
 MSR 0x0000026F = 0x00000000:0x00000000 (IA32_MTRR_FIX4K_F8000)
 MSR 0x000002FF = 0x00000000:0x00000C00 (IA32_MTRR_DEF_TYPE)

(*) Some MSRs could not be read. The marked values are unreliable.




More information about the coreboot mailing list