[HTC Wildfire S] BeciMester:
Yeah the tables are stored in the hboot, I'll post exact details once I get back to my PC.

EDIT: I meant something else, is this the one you want?

<5>[ 4.418151] Creating 7 MTD partitions on "msm_nand":
<5>[ 4.418365] 0x00001ff00000-0x000020000000 : "misc"
<5>[ 4.420257] 0x000002fc0000-0x0000034c0000 : "recovery"
<5>[ 4.423797] 0x0000034c0000-0x000003800000 : "boot"
<5>[ 4.426574] 0x000003800000-0x000013c00000 : "system"
<5>[ 4.564270] 0x000013c00000-0x000015f00000 : "cache"
<5>[ 4.578460] 0x000016900000-0x00001ff00000 : "userdata"
<5>[ 4.636199] 0x000015f00000-0x000016900000 : "devlog"

I remembered wrong, this thing is in a file I saved off the phone back in February under the name 'bootmessages.txt' so I'm not exactly sure where it's from to be honest, but not from hboot. :o It's probably created by something that runs before hboot, as I couldn't find any reference to the opening line in the hboot code. Sorry for the confusion. :eek:

What I meant before is not a partition table but some kind of memory mapping table that allocates physical blocks to virtual addresses, might be useful for you JTAG guys. All numbers are in hex.

Virtual Physical Number of pages
40000000 12C00000 000000D4
4D400000 20000000 00000080
55400000 28000000 00000080
9DF00000 02A00000 00000002
9D000000 00000000 00000001
9D100000 00100000 00000001
90000000 AC000000 0000000D
90D00000 A8000000 00000001
90E00000 A0E00000 00000001
90F00000 A0D00000 00000001
91000000 A0C00000 00000001
91100000 A0A00000 00000002
91300000 A0800000 00000001
91400000 A0700000 00000001
91500000 A0600000 00000001
91600000 A0500000 00000001
91700000 A0400000 00000001
91800000 A0200000 00000001
91900000 A0300000 00000001
91A00000 A0100000 00000001
91B00000 A0000000 00000001
91C00000 AA700000 00000001
91D00000 AA600000 00000001
91E00000 AA500000 00000001
91F00000 AA400000 00000001
92000000 AA300000 00000001
92100000 A8100000 00000001
92200000 A9D00000 00000001
92300000 A9900000 00000001
92400000 A8700000 00000001
92500000 AA200000 00000001
92600000 A9C00000 00000001
92700000 A9B00000 00000001
92800000 A9A00000 00000001
92900000 A9800000 00000001
92A00000 A9700000 00000001
92B00000 A9600000 00000001
92C00000 A9500000 00000001
92D00000 A9400000 00000001
92E00000 A9300000 00000001
92F00000 A9200000 00000001
93000000 A9100000 00000001
93100000 A9000000 00000001
93200000 A8600000 00000001
93300000 A8500000 00000001
93400000 A8400000 00000001
93500000 A8300000 00000001
93600000 A8200000 00000001
93700000 A8200000 00000001
93800000 A8200000 00000001
93900000 A8200000 00000001
93A00000 A8200000 00000001
93B00000 A8200000 00000001
93C00000 A8000000 00000001
93D00000 B0000000 00000001
93E00000 B0200000 00000001
93F00000 B0300000 00000001
94000000 B0400000 00000001
94100000 B0500000 00000001
94200000 B0600000 00000001
94300000 B1000000 0000000D
95000000 B8000000 00000001
95100000 B8100000 00000001
95200000 B8200000 00000001
95300000 C0000000 00000001
95400000 C0100000 00000001
95500000 C0200000 00000001
95600000 88000000 00000002
95800000 8C000000 00000002
95A00000 90000000 00000002
95C00000 94000000 00000001
95D00000 98000000 00000001
95E00000 80000000 00000001
00000000 00000000 00000000

(Naturally, this was done in the footsteps of TJ with his amazing work on the Vision hboot.)

This table is featured 2 times in hboot, the first instance is from 0x9d000098, the second is from 0x9d000834. The first one is referenced by the hboot init code, don't know much about the second though.