I have a laptop with these Transmeta devices: pchb0 at pci0 dev 0 function 0 vendor "Transmeta", unknown product 0x0060 rev 0x00 ppb0 at pci0 dev 1 function 0 vendor "Transmeta", unknown product 0x0061 rev 0x00
NetBSD describes device 0061 as the integrated North Bridge, but I think this is incorrect as this is actually an AGP bridge: product TRANSMETA TM8000NB 0x0061 TM8000 Integrated North Bridge The PCI repository has these entries, which I feel is more correct than NetBSD: 0060 TM8000 Northbridge 0061 TM8000 AGP bridge However, reading the "Efficeon BIOS Programmers Guide", I chose to describe device as 0060 as HyperTransport instead. The Efficeon processor has a virtual north bridge that can communicate with the south bridge over HyperTransport and can communicate with the graphics controller over an AGP bridge. For reference, see Chapter 2, Figure 1 showing the system block diagram. Some contemporaneous news coverage on HyperTransport is available here for reference: https://www.eetimes.com/transmeta-links-next-generation-processor-to-hypertransport/ ok? Index: pcidevs =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs,v retrieving revision 1.2014 diff -u -p -u -r1.2014 pcidevs --- pcidevs 4 Dec 2022 03:13:52 -0000 1.2014 +++ pcidevs 11 Dec 2022 18:51:04 -0000 @@ -9030,6 +9030,8 @@ product TOSHIBA2 TFIRO 0x0701 Infrared product TOSHIBA2 SDCARD 0x0805 SD /* Transmeta products */ +product TRANSMETA TM8000_HT 0x0060 TM8000 HyperTransport +product TRANSMETA TM8000_AGP 0x0061 TM8000 AGP product TRANSMETA NB 0x0295 Northbridge product TRANSMETA LONGRUN_NB 0x0395 LongRun Northbridge product TRANSMETA SDRAM 0x0396 SDRAM
