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

Reply via email to