On Wed, Mar 03, 2010 at 11:10:14AM +0200, Alexandr Rybalko wrote:
It's my pleasure to test your patch.
I thought that your opinion was right and if mem is
0xf4000000-0xf4003fff (16 Kb) I thought the device has 4 cores. However
it looks this was wrong according to the below document:
http://voodoowarez.com/bcm5365p.pdf
Please see Section 3: PCI Core, PCI Bus (Page 34) that it indicates that
16Kb, maybe 8 Kb in the old devices is core register region.
"Accesses to the lower half of the core register region are translated
into system backplane accesses using the PCIBAR0Window register"
"Accesses to offsets 0x1000 to 0x17FF of this region initiate a direct
access to the external SPROM"
If we just access memory using offset + core and bus_space_read_x
interfaces it would actually not access core register region.
So without solving this problem it looks it could not remove coreswitch
routines.
regards,
Weongyo Jeong
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"