Date: Sat, 17 Jun 2000 00:21:56 +0900 From: Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org> To: freebsd-current@FreeBSD.org Cc: freebsd-hackers@FreeBSD.org, acpi-jp@jp.FreeBSD.org Subject: ACPI project progress report Message-ID: <20000617002156A.iwasaki@jp.FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Hi, here is the latest report on our ACPI project's progress. Current status: The aml interpreter development is going on and we've ported it to kernel simultaneously. Now that we can build ACPI namespace and search any named objects from there in kernel space. The aml interpreter code can be compiled and executed in both userland (using I/O simulator) and kernel space so that we can continue development even we ported the code in kernel. Next step would be implementation of the accessing facility for system memory, ioport and so on, then simple method (eg _PTS with 1 or 5 and _WAK) must be able to executed soon. This is our goal of prototype development. TODO: - combine sys/isa/pnpparse.c with interpreter. - support S2, S3, S4 (hibernation) sleeping transition. S4 sleep require some hack in boot loader.... needs help. - implement serialization and synchronization mechanism. - migrate to Intel ACPICA? (but that's too large to understand. I'm not sure whether this has licencing issue or welcome to import it into our repository in terms of licencing policy... ours? Yes, it's BSD Licence. No problem at all :-) - and many. Obtaining source code: To get ACPI project repository, please try CVSup with; --------------------------------------- *default host=cvsup.jp.FreeBSD.org *default base=/usr *default prefix=/home/cvs *default release=cvs *default delete use-rel-suffix jp-acpi --------------------------------------- cvsweb is also available at; <URL:http://www.jp.freebsd.org/cgi/cvsweb.cgi/ACPI/?cvsroot=freebsd-jp>. usr.sbin/acpi/amldb would be a good toy for you :-) % ./amldb ../../../util/takawata/acpi/3110CT.dsdt.dat Loading ../../../util/takawata/acpi/3110CT.dsdt.dat...done AML>r _PTS Method: Arg 1 From 0x280f36ce To 0x280f3775 Enter argument values (ex. number 1 / string foo). 'q' to quit. Arg0 ? n 1 ==== Running _PTS. ==== AML>h s Single step n Step program c Continue program being debugged q Quit method execution t Show local name space tree and variables i Toggle region input prompt o Toggle region output prompt m Show memory management statistics r Run specified method f Find named objects from namespace. h Show this messsage AML> BTW, I (iwasaki) am going to USENIX 6/21 - 23, I'll happy to give a demonstration on ACPI device driver and AML interpreter debugger if anybody ask me to do it. Here's the dmesg output from kernel with AML interpreter on TOSHIBA PORTEGE 3110CT. It's not fake :-) There are 1735 times memory allocation here, but we couldn't find a lowering of performance because of own memory management system. 95% of memory allocation is covered by pre-allocated memory storage which is compiled in the interpreter module. Thanks! ACPI: Found ACPI BIOS data at 0xc00f0170 (<TOSHIB>, RSDT@3fe0000) acpi0: <TOSHIB> on motherboard acpi0: ADDR RANGE 3fe0000 10000 (mapped 0xc5774000) acpi0: ADDR RANGE 100b6e00 200 (mapped 0xc5784e00) acpi0: RSDT have 1 entries acpi0: RSDT entry0 FACP acpi0: FACP found acpi0: DSDT found Size=17865 bytes \\ IRQS Method: Arg 2 From 0xc57783bf To 0xc5778691 IRQR Method: Arg 1 From 0xc57781de To 0xc57783b7 CRSL Method: Arg 1 From 0xc5778165 To 0xc57781d6 PRSL Method: Arg 1 From 0xc57780d3 To 0xc577815d STAL Method: Arg 1 From 0xc577808c To 0xc57780cb PSC_ Method: Arg 1 From 0xc5778054 To 0xc5778084 WPSX Method: Arg 4 From 0xc5777fd7 To 0xc577804d PS3_ Method: Arg 1 From 0xc5777f70 To 0xc5777fcf PS0_ Method: Arg 1 From 0xc5777f09 To 0xc5777f68 DIS_ Method: Arg 1 From 0xc5777e7c To 0xc5777f01 SRS_ Method: Arg 2 From 0xc5777dde To 0xc5777e74 PRS_ Method: Arg 1 From 0xc5777d07 To 0xc5777dd6 CRS_ Method: Arg 1 From 0xc5777c30 To 0xc5777cff STA_ Method: Arg 1 From 0xc5777b93 To 0xc5777c28 SMBR Method: Arg 5 From 0xc5777b2e To 0xc5777b8b TRAP Method: Arg 1 From 0xc5777b1d To 0xc5777b26 _WAK Method: Arg 1 From 0xc5777869 To 0xc5777b16 _PTS Method: Arg 1 From 0xc57777ba To 0xc5777861 _GPE _L00 Method: Arg 0 From 0xc5777798 To 0xc57777b2 _L1E Method: Arg 8 From 0xc5777781 To 0xc5777791 _L19 Method: Arg 8 From 0xc577772f To 0xc577777a _L18 Method: Arg 8 From 0xc577765b To 0xc5777727 _L0C Method: Arg 8 From 0xc5777608 To 0xc5777653 _L0B Method: Arg 8 From 0xc5777188 To 0xc5777600 _L08 Method: Arg 8 From 0xc5777139 To 0xc5777180 _TZ_ THRM Thermalzone _TSP Num:0x708 _TC2 Num:0x2 _TC1 Num:0x9 _CRT Method: Arg 0 From 0xc5777103 To 0xc5777113 _PSL Package:elements 1 _PSV Method: Arg 0 From 0xc57770da To 0xc57770ea _AL1 Package:elements 1 _AL0 Package:elements 1 _AC1 Method: Arg 0 From 0xc577709f To 0xc57770af _AC0 Method: Arg 0 From 0xc5777088 To 0xc5777098 _TMP Method: Arg 0 From 0xc5777023 To 0xc5777081 FAN_ Device _PR0 Package:elements 1 _HID Num:0xb0cd041 PFAN PowerResource:Level 0 Order 0 _OFF Method: Arg 8 From 0xc5776fe0 To 0xc5776ff0 _ON_ Method: Arg 8 From 0xc5776fc9 To 0xc5776fd9 _STA Method: Arg 0 From 0xc5776f9a To 0xc5776fc2 _SB_ VALD Device GHCI Method: Arg 14 From 0xc5776eb7 To 0xc5776f80 INFO Method: Arg 0 From 0xc5776e57 To 0xc5776eaf ENAB Method: Arg 0 From 0xc5776e2e To 0xc5776e4f _STA Num:0xb _DDN String:VALD _HID Num:0x62f351 ADP1 Device _PSR Method: Arg 0 From 0xc5776df3 To 0xc5776e03 _STA Num:0xf _PCL Package:elements 2 _HID String:ACPI0003 BAT1 Device _BTP Method: Arg 1 From 0xc5776d7a To 0xc5776db7 _BST Method: Arg 0 From 0xc5776c8f To 0xc5776d72 _BIF Method: Arg 0 From 0xc5776b42 To 0xc5776c87 _STA Method: Arg 0 From 0xc5776b21 To 0xc5776b3a _PCL Package:elements 1 _UID Num:0x1 _HID Num:0xa0cd041 LID_ Device _PSW Method: Arg 1 From 0xc5776ac8 To 0xc5776af4 _PRW Package:elements 2 Num:0x18 Num:0x4 _LID Method: Arg 0 From 0xc5776aa5 To 0xc5776ab5 _HID Num:0xd0cd041 PCI0 Device _INI Method: Arg 0 From 0xc57769c0 To 0xc5776a8c LAN_ Device _PSW Method: Arg 1 From 0xc577698f To 0xc57769b8 _PRW Package:elements 2 Num:0x18 Num:0x4 _PSC Method: Arg 0 From 0xc5776939 To 0xc577697c _PS3 Method: Arg 8 From 0xc57768aa To 0xc5776931 _PS0 Method: Arg 8 From 0xc577681b To 0xc57768a2 _ADR Num:0xe0000 DKSQ Event DOCK Device _PR1 Package:elements 1 _PR0 Package:elements 1 PDOC PowerResource:Level 1 Order 0 _OFF Method: Arg 0 From 0xc57767b3 To 0xc57767c5 _ON_ Method: Arg 0 From 0xc577679a To 0xc57767ac _STA Method: Arg 0 From 0xc5776783 To 0xc5776793 _EJ0 Method: Arg 1 From 0xc57766c7 To 0xc5776771 _DCK Method: Arg 1 From 0xc57765dd To 0xc57766bf _UID Method: Arg 0 From 0xc5776599 To 0xc57765d5 _BDN Method: Arg 0 From 0xc5776555 To 0xc5776591 _STA Method: Arg 0 From 0xc577649c To 0xc577654d _HID Num:0x50ad041 SUND Device _PSC Method: Arg 0 From 0xc577643f To 0xc5776482 _PS3 Method: Arg 8 From 0xc57763b0 To 0xc5776437 _PS0 Method: Arg 8 From 0xc5776321 To 0xc57763a8 _ADR Num:0xc0000 MODM Device _PSW Method: Arg 1 From 0xc57762de To 0xc5776307 _PRW Package:elements 2 Num:0x18 Num:0x4 _PSC Method: Arg 0 From 0xc5776288 To 0xc57762cb _PS3 Method: Arg 8 From 0xc57761f9 To 0xc5776280 _PS0 Method: Arg 8 From 0xc577616a To 0xc57761f1 _ADR Num:0xd0000 VIY0 Device _PSW Method: Arg 1 From 0xc5776127 To 0xc5776150 _PRW Package:elements 2 Num:0xc Num:0x3 _PSC Method: Arg 0 From 0xc57760d1 To 0xc5776114 _PS3 Method: Arg 8 From 0xc5776042 To 0xc57760c9 _PS0 Method: Arg 8 From 0xc5775fb3 To 0xc577603a _SUN Num:0x0 _ADR Num:0xb0000 OBOE Device _PSC Method: Arg 0 From 0xc5775f4f To 0xc5775f92 _PS3 Method: Arg 8 From 0xc5775ec0 To 0xc5775f47 _PS0 Method: Arg 8 From 0xc5775e31 To 0xc5775eb8 _ADR Num:0x90000 USB_ Device _PSW Method: Arg 1 From 0xc5775dee To 0xc5775e17 _PRW Package:elements 2 Num:0x8 Num:0x3 _ADR Num:0x70002 VGA_ Device CRT_ Device _PSC Method: Arg 8 From 0xc5775db9 To 0xc5775dc9 _PS3 Method: Arg 8 From 0xc5775d5f To 0xc5775db2 _PS0 Method: Arg 8 From 0xc5775d04 To 0xc5775d57 _DSS Method: Arg 1 From 0xc5775bbb To 0xc5775cfc _DGS Method: Arg 0 From 0xc5775b9c To 0xc5775bb3 _DDC Method: Arg 1 From 0xc5775af4 To 0xc5775b95 _DCS Method: Arg 0 From 0xc5775ad3 To 0xc5775aec _ADR Num:0x100 LCD_ Device _PSC Method: Arg 8 From 0xc5775aac To 0xc5775abc _PS3 Method: Arg 8 From 0xc5775a52 To 0xc5775aa5 _PS0 Method: Arg 8 From 0xc57759e5 To 0xc5775a4a _BCM Method: Arg 1 From 0xc57759c3 To 0xc57759dd _BCL Method: Arg 0 From 0xc57759a1 To 0xc57759bc _DSS Method: Arg 1 From 0xc5775859 To 0xc577599a _DGS Method: Arg 0 From 0xc577583a To 0xc5775851 _DDC Method: Arg 1 From 0xc577573c To 0xc5775833 _DCS Method: Arg 0 From 0xc577571b To 0xc5775734 _ADR Num:0x110 _ROM Method: Arg 2 From 0xc57756c4 To 0xc5775704 _DOD Method: Arg 0 From 0xc57756a9 To 0xc57756bc _DOS Method: Arg 1 From 0xc577561f To 0xc57756a2 _PSC Method: Arg 0 From 0xc57755d4 To 0xc5775617 _PS3 Method: Arg 8 From 0xc5775533 To 0xc57755cc _PS2 Method: Arg 8 From 0xc5775492 To 0xc577552b _PS0 Method: Arg 8 From 0xc57753f1 To 0xc577548a _ADR Num:0x40000 FNC1 Device IDE0 Device HD_0 Device _GTF Method: Arg 0 From 0xc5775304 To 0xc57753d7 _ADR Num:0x0 _GTM Method: Arg 0 From 0xc57751e0 To 0xc57752ed _STM Method: Arg 3 From 0xc577511f To 0xc57751d8 PIHD PowerResource:Level 0 Order 0 _OFF Method: Arg 8 From 0xc5775044 To 0xc5775117 _ON_ Method: Arg 8 From 0xc5774f6d To 0xc577503c _STA Method: Arg 0 From 0xc5774f19 To 0xc5774f65 _PR0 Package:elements 1 _PSC Method: Arg 0 From 0xc5774ece To 0xc5774ee7 _PS3 Method: Arg 0 From 0xc5774eb5 To 0xc5774ec7 _PS0 Method: Arg 0 From 0xc5774e9c To 0xc5774eae _STA Method: Arg 0 From 0xc5774e6a To 0xc5774e95 _ADR Num:0x0 SUDC Fieldelement:flag 0x1 offset 600 len 2 {IDEC} PUDC Fieldelement:flag 0x1 offset 592 len 2 {IDEC} SUDM Fieldelement:flag 0x1 offset 578 len 1 {IDEC} PUDM Fieldelement:flag 0x1 offset 576 len 1 {IDEC} SRTM Fieldelement:flag 0x1 offset 536 len 8 {IDEC} PRTM Fieldelement:flag 0x1 offset 520 len 8 {IDEC} IDEC OprationRegion:Busspace2, Offset 0x0 Length 255 _ADR Num:0x70001 FNC0 Device ATA_ Device _DIS Method: Arg 0 From 0xc5774dfe To 0xc5774e04 _SRS Method: Arg 1 From 0xc5774df0 To 0xc5774df7 _PRS Method: Arg 0 From 0xc5774de3 To 0xc5774de9 _CRS Method: Arg 0 From 0xc5774dd6 To 0xc5774ddc _STA Method: Arg 0 From 0xc5774dc9 To 0xc5774dcf _UID Num:0x3 _HID Num:0x6d041 PCC0 Device PCS1 Device _SUN Num:0x1 _ADR Num:0x1 PCS0 Device _SUN Num:0x0 _ADR Num:0x0 _PSW Method: Arg 1 From 0xc5774d6e To 0xc5774d7f _PRW Package:elements 2 Num:0xc Num:0x3 _PSC Method: Arg 0 From 0xc5774d55 To 0xc5774d5b _PS3 Method: Arg 0 From 0xc5774d48 To 0xc5774d4e _PS0 Method: Arg 0 From 0xc5774d3b To 0xc5774d41 _DIS Method: Arg 0 From 0xc5774d2e To 0xc5774d34 _SRS Method: Arg 1 From 0xc5774d20 To 0xc5774d27 _PRS Method: Arg 0 From 0xc5774d13 To 0xc5774d19 _CRS Method: Arg 0 From 0xc5774d06 To 0xc5774d0c _STA Method: Arg 0 From 0xc5774cf9 To 0xc5774cff _UID Num:0x1 _HID Num:0xed041 PRT1 Device _DIS Method: Arg 0 From 0xc5774cd3 To 0xc5774cd9 _SRS Method: Arg 1 From 0xc5774cc5 To 0xc5774ccc _PRS Method: Arg 0 From 0xc5774cb8 To 0xc5774cbe _CRS Method: Arg 0 From 0xc5774cab To 0xc5774cb1 _STA Method: Arg 0 From 0xc5774c9e To 0xc5774ca4 _HID Num:0x4d041 PRT_ Device _DIS Method: Arg 0 From 0xc5774c7f To 0xc5774c85 _SRS Method: Arg 1 From 0xc5774c71 To 0xc5774c78 _PRS Method: Arg 0 From 0xc5774c64 To 0xc5774c6a _CRS Method: Arg 0 From 0xc5774c57 To 0xc5774c5d _STA Method: Arg 0 From 0xc5774c4a To 0xc5774c50 _HID Num:0x104d041 COM_ Device _PSW Method: Arg 1 From 0xc5774c20 To 0xc5774c31 _PRW Package:elements 2 Num:0x19 Num:0x3 _PSC Method: Arg 0 From 0xc5774c07 To 0xc5774c0d _PS3 Method: Arg 0 From 0xc5774bfa To 0xc5774c00 _PS0 Method: Arg 0 From 0xc5774bed To 0xc5774bf3 _DIS Method: Arg 0 From 0xc5774be0 To 0xc5774be6 _SRS Method: Arg 1 From 0xc5774bd2 To 0xc5774bd9 _PRS Method: Arg 0 From 0xc5774bc5 To 0xc5774bcb _CRS Method: Arg 0 From 0xc5774bb8 To 0xc5774bbe _STA Method: Arg 0 From 0xc5774bab To 0xc5774bb1 _HID Num:0x105d041 FDD_ Device _PSC Method: Arg 0 From 0xc5774b8c To 0xc5774b92 _PS3 Method: Arg 0 From 0xc5774b7f To 0xc5774b85 _PS0 Method: Arg 0 From 0xc5774b72 To 0xc5774b78 _DIS Method: Arg 0 From 0xc5774b65 To 0xc5774b6b _SRS Method: Arg 1 From 0xc5774b57 To 0xc5774b5e _PRS Method: Arg 0 From 0xc5774b4a To 0xc5774b50 _CRS Method: Arg 0 From 0xc5774b3d To 0xc5774b43 _STA Method: Arg 0 From 0xc5774b30 To 0xc5774b36 _HID Num:0x7d041 SYSR Device I4D1 Fieldelement:flag 0x1 offset 8 len 8 {SRG2} I4D0 Fieldelement:flag 0x1 offset 0 len 8 {SRG2} SRG2 OprationRegion:Busspace1, Offset 0x4d0 Length 2 TRP4 Fieldelement:flag 0x1 offset 0 len 8 {SRG1} SRG1 OprationRegion:Busspace1, Offset 0xb2 Length 1 _CRS Buffer: size:178 Data 0xc099c300 _STA Num:0xf _HID Num:0x20cd041 RTC_ Device _CRS Buffer: size:14 Data 0xc0d04b90 _STA Num:0xf _HID Num:0xbd041 PS2M Device _CRS Buffer: size:6 Data 0xc0d04b70 _STA Num:0xf _HID Num:0x130fd041 KBC_ Device _PSC Method: Arg 0 From 0xc57749b0 To 0xc57749b6 _PS3 Method: Arg 0 From 0xc57749a3 To 0xc57749a9 _PS0 Method: Arg 0 From 0xc5774996 To 0xc577499c _CRS Buffer: size:22 Data 0xc0994620 _STA Num:0xf _HID Num:0x303d041 NDP_ Device _CRS Buffer: size:14 Data 0xc0d04b20 _STA Num:0xf _HID Num:0x40cd041 SPKR Device _CRS Buffer: size:10 Data 0xc0d04b00 _STA Num:0xf _HID Num:0x8d041 PIT_ Device _CRS Buffer: size:14 Data 0xc0d04ae0 _STA Num:0xf _HID Num:0x1d041 PIC_ Device _CRS Buffer: size:22 Data 0xc0994640 _STA Num:0xf _HID Num:0xd041 DMAC Device _CRS Buffer: size:53 Data 0xc0ccc600 _STA Num:0xf _HID Num:0x2d041 _ADR Num:0x70000 _PRT Package:elements 7 Package:elements 4 Num:0xbffff Num:0x0 Num:0x0 Package:elements 4 Num:0x9ffff Num:0x0 Num:0x0 Package:elements 4 Num:0x4ffff Num:0x0 Num:0x0 Package:elements 4 Num:0xdffff Num:0x0 Num:0x0 Package:elements 4 Num:0x7ffff Num:0x3 Num:0x0 Package:elements 4 Num:0xeffff Num:0x0 Num:0x0 Package:elements 4 Num:0xcffff Num:0x0 Num:0x0 _CRS Buffer: size:136 Data 0xc099c400 _ADR Num:0x0 _HID Num:0x30ad041 MEM_ Device EDCK Fieldelement:flag 0x0 offset 1016 len 8 {EDID} FSDP Fieldelement:flag 0x0 offset 192 len 8 {EDID} EDID OprationRegion:Busspace0, Offset 0x100b7000 Length 256 PRES Fieldelement:flag 0x0 offset 229424 len 32768 {SRAM} CRTS Fieldelement:flag 0x0 offset 223436 len 4 {SRAM} LCDS Fieldelement:flag 0x0 offset 223432 len 4 {SRAM} EPWS Fieldelement:flag 0x0 offset 223431 len 1 {SRAM} EWLD Fieldelement:flag 0x0 offset 223430 len 1 {SRAM} SPSC Fieldelement:flag 0x0 offset 223429 len 1 {SRAM} PPSC Fieldelement:flag 0x0 offset 223428 len 1 {SRAM} VWE1 Fieldelement:flag 0x0 offset 223427 len 1 {SRAM} VWE0 Fieldelement:flag 0x0 offset 223426 len 1 {SRAM} VGAF Fieldelement:flag 0x0 offset 223425 len 1 {SRAM} DSPW Fieldelement:flag 0x0 offset 223424 len 1 {SRAM} BDID Fieldelement:flag 0x0 offset 223392 len 32 {SRAM} DSRN Fieldelement:flag 0x0 offset 223328 len 32 {SRAM} DLID Fieldelement:flag 0x0 offset 223296 len 32 {SRAM} HKCD Fieldelement:flag 0x0 offset 223264 len 8 {SRAM} LANA Fieldelement:flag 0x0 offset 221272 len 1 {SRAM} CTTA Fieldelement:flag 0x0 offset 221270 len 1 {SRAM} CTCA Fieldelement:flag 0x0 offset 221269 len 1 {SRAM} CTLA Fieldelement:flag 0x0 offset 221268 len 1 {SRAM} NXTA Fieldelement:flag 0x0 offset 221266 len 1 {SRAM} NXCA Fieldelement:flag 0x0 offset 221265 len 1 {SRAM} NXLA Fieldelement:flag 0x0 offset 221264 len 1 {SRAM} BT2F Fieldelement:flag 0x0 offset 221263 len 1 {SRAM} BT1F Fieldelement:flag 0x0 offset 221262 len 1 {SRAM} DCKF Fieldelement:flag 0x0 offset 221261 len 1 {SRAM} DCKI Fieldelement:flag 0x0 offset 221260 len 1 {SRAM} DOS2 Fieldelement:flag 0x0 offset 221259 len 1 {SRAM} DCST Fieldelement:flag 0x0 offset 221258 len 1 {SRAM} VALF Fieldelement:flag 0x0 offset 221257 len 1 {SRAM} LIDS Fieldelement:flag 0x0 offset 221256 len 1 {SRAM} SBL3 Fieldelement:flag 0x0 offset 221251 len 1 {SRAM} SBL2 Fieldelement:flag 0x0 offset 221250 len 1 {SRAM} SBL1 Fieldelement:flag 0x0 offset 221249 len 1 {SRAM} SBL0 Fieldelement:flag 0x0 offset 221248 len 1 {SRAM} WED4 Fieldelement:flag 0x0 offset 221244 len 1 {SRAM} WED3 Fieldelement:flag 0x0 offset 221243 len 1 {SRAM} WED2 Fieldelement:flag 0x0 offset 221242 len 1 {SRAM} WED1 Fieldelement:flag 0x0 offset 221241 len 1 {SRAM} WED0 Fieldelement:flag 0x0 offset 221240 len 1 {SRAM} GP76 Fieldelement:flag 0x0 offset 221238 len 1 {SRAM} GP75 Fieldelement:flag 0x0 offset 221237 len 1 {SRAM} GP74 Fieldelement:flag 0x0 offset 221236 len 1 {SRAM} GP73 Fieldelement:flag 0x0 offset 221235 len 1 {SRAM} GP72 Fieldelement:flag 0x0 offset 221234 len 1 {SRAM} GP71 Fieldelement:flag 0x0 offset 221233 len 1 {SRAM} GP70 Fieldelement:flag 0x0 offset 221232 len 1 {SRAM} GP66 Fieldelement:flag 0x0 offset 221230 len 1 {SRAM} GP65 Fieldelement:flag 0x0 offset 221229 len 1 {SRAM} GP64 Fieldelement:flag 0x0 offset 221228 len 1 {SRAM} GP63 Fieldelement:flag 0x0 offset 221227 len 1 {SRAM} GP62 Fieldelement:flag 0x0 offset 221226 len 1 {SRAM} GP61 Fieldelement:flag 0x0 offset 221225 len 1 {SRAM} GP60 Fieldelement:flag 0x0 offset 221224 len 1 {SRAM} GP54 Fieldelement:flag 0x0 offset 221220 len 1 {SRAM} GP53 Fieldelement:flag 0x0 offset 221219 len 1 {SRAM} GP52 Fieldelement:flag 0x0 offset 221218 len 1 {SRAM} GP51 Fieldelement:flag 0x0 offset 221217 len 1 {SRAM} GP50 Fieldelement:flag 0x0 offset 221216 len 1 {SRAM} TP31 Fieldelement:flag 0x0 offset 221106 len 1 {SRAM} TP21 Fieldelement:flag 0x0 offset 221105 len 1 {SRAM} TP11 Fieldelement:flag 0x0 offset 221104 len 1 {SRAM} TF30 Fieldelement:flag 0x0 offset 221102 len 1 {SRAM} TF20 Fieldelement:flag 0x0 offset 221101 len 1 {SRAM} TF10 Fieldelement:flag 0x0 offset 221100 len 1 {SRAM} TF31 Fieldelement:flag 0x0 offset 221098 len 1 {SRAM} TF21 Fieldelement:flag 0x0 offset 221097 len 1 {SRAM} TF11 Fieldelement:flag 0x0 offset 221096 len 1 {SRAM} FANL Fieldelement:flag 0x0 offset 221089 len 7 {SRAM} FANH Fieldelement:flag 0x0 offset 221088 len 1 {SRAM} TMPF Fieldelement:flag 0x0 offset 219680 len 16 {SRAM} AC33 Fieldelement:flag 0x0 offset 219536 len 16 {SRAM} AC23 Fieldelement:flag 0x0 offset 219520 len 16 {SRAM} AST3 Fieldelement:flag 0x0 offset 219504 len 16 {SRAM} TMP3 Fieldelement:flag 0x0 offset 219488 len 16 {SRAM} CRT3 Fieldelement:flag 0x0 offset 219472 len 16 {SRAM} PSV3 Fieldelement:flag 0x0 offset 219456 len 16 {SRAM} AC13 Fieldelement:flag 0x0 offset 219440 len 16 {SRAM} AC03 Fieldelement:flag 0x0 offset 219424 len 16 {SRAM} AC32 Fieldelement:flag 0x0 offset 219408 len 16 {SRAM} AC22 Fieldelement:flag 0x0 offset 219392 len 16 {SRAM} AST2 Fieldelement:flag 0x0 offset 219376 len 16 {SRAM} TMP2 Fieldelement:flag 0x0 offset 219360 len 16 {SRAM} CRT2 Fieldelement:flag 0x0 offset 219344 len 16 {SRAM} PSV2 Fieldelement:flag 0x0 offset 219328 len 16 {SRAM} AC12 Fieldelement:flag 0x0 offset 219312 len 16 {SRAM} AC02 Fieldelement:flag 0x0 offset 219296 len 16 {SRAM} AC31 Fieldelement:flag 0x0 offset 219280 len 16 {SRAM} AC21 Fieldelement:flag 0x0 offset 219264 len 16 {SRAM} AST1 Fieldelement:flag 0x0 offset 219248 len 16 {SRAM} TMP1 Fieldelement:flag 0x0 offset 219232 len 16 {SRAM} CRT1 Fieldelement:flag 0x0 offset 219216 len 16 {SRAM} PSV1 Fieldelement:flag 0x0 offset 219200 len 16 {SRAM} AC11 Fieldelement:flag 0x0 offset 219184 len 16 {SRAM} AC01 Fieldelement:flag 0x0 offset 219168 len 16 {SRAM} BOI2 Fieldelement:flag 0x0 offset 217824 len 32 {SRAM} BG22 Fieldelement:flag 0x0 offset 217792 len 32 {SRAM} BG12 Fieldelement:flag 0x0 offset 217760 len 32 {SRAM} BCL2 Fieldelement:flag 0x0 offset 217728 len 32 {SRAM} BCW2 Fieldelement:flag 0x0 offset 217696 len 32 {SRAM} BPV2 Fieldelement:flag 0x0 offset 217632 len 32 {SRAM} BRC2 Fieldelement:flag 0x0 offset 217600 len 32 {SRAM} BPR2 Fieldelement:flag 0x0 offset 217568 len 32 {SRAM} BST2 Fieldelement:flag 0x0 offset 217536 len 32 {SRAM} BDV2 Fieldelement:flag 0x0 offset 217504 len 32 {SRAM} BTC2 Fieldelement:flag 0x0 offset 217472 len 32 {SRAM} BLF2 Fieldelement:flag 0x0 offset 217440 len 32 {SRAM} BDC2 Fieldelement:flag 0x0 offset 217408 len 32 {SRAM} BPU2 Fieldelement:flag 0x0 offset 217376 len 32 {SRAM} BTP2 Fieldelement:flag 0x0 offset 217304 len 72 {SRAM} BSN2 Fieldelement:flag 0x0 offset 217216 len 88 {SRAM} BMN2 Fieldelement:flag 0x0 offset 217112 len 104 {SRAM} BOI1 Fieldelement:flag 0x0 offset 215776 len 8 {SRAM} BG21 Fieldelement:flag 0x0 offset 215744 len 32 {SRAM} BG11 Fieldelement:flag 0x0 offset 215712 len 32 {SRAM} BCL1 Fieldelement:flag 0x0 offset 215680 len 32 {SRAM} BCW1 Fieldelement:flag 0x0 offset 215648 len 32 {SRAM} BPV1 Fieldelement:flag 0x0 offset 215584 len 32 {SRAM} BRC1 Fieldelement:flag 0x0 offset 215552 len 32 {SRAM} BPR1 Fieldelement:flag 0x0 offset 215520 len 32 {SRAM} BST1 Fieldelement:flag 0x0 offset 215488 len 32 {SRAM} BDV1 Fieldelement:flag 0x0 offset 215456 len 32 {SRAM} BTC1 Fieldelement:flag 0x0 offset 215424 len 32 {SRAM} BLF1 Fieldelement:flag 0x0 offset 215392 len 32 {SRAM} BDC1 Fieldelement:flag 0x0 offset 215360 len 32 {SRAM} BPU1 Fieldelement:flag 0x0 offset 215328 len 32 {SRAM} BTP1 Fieldelement:flag 0x0 offset 215232 len 72 {SRAM} BSN1 Fieldelement:flag 0x0 offset 215144 len 88 {SRAM} BMN1 Fieldelement:flag 0x0 offset 215040 len 104 {SRAM} BES2 Fieldelement:flag 0x0 offset 215034 len 1 {SRAM} BES1 Fieldelement:flag 0x0 offset 215033 len 1 {SRAM} ACST Fieldelement:flag 0x0 offset 215032 len 1 {SRAM} OEBP Fieldelement:flag 0x0 offset 213440 len 32 {SRAM} OEDI Fieldelement:flag 0x0 offset 213408 len 32 {SRAM} OESI Fieldelement:flag 0x0 offset 213376 len 32 {SRAM} OEDX Fieldelement:flag 0x0 offset 213344 len 32 {SRAM} OECX Fieldelement:flag 0x0 offset 213312 len 32 {SRAM} OEBX Fieldelement:flag 0x0 offset 213280 len 32 {SRAM} OEAX Fieldelement:flag 0x0 offset 213248 len 32 {SRAM} IEBP Fieldelement:flag 0x0 offset 213184 len 32 {SRAM} IEDI Fieldelement:flag 0x0 offset 213152 len 32 {SRAM} IESI Fieldelement:flag 0x0 offset 213120 len 32 {SRAM} IEDX Fieldelement:flag 0x0 offset 213088 len 32 {SRAM} IECX Fieldelement:flag 0x0 offset 213056 len 32 {SRAM} IEBX Fieldelement:flag 0x0 offset 213024 len 32 {SRAM} IEAX Fieldelement:flag 0x0 offset 212992 len 32 {SRAM} SRAM OprationRegion:Busspace0, Offset 0x100b0000 Length 65536 CAPB Fieldelement:flag 0x0 offset 96 len 16 {SRM} RDSN Fieldelement:flag 0x0 offset 64 len 32 {SRM} RDID Fieldelement:flag 0x0 offset 32 len 32 {SRM} SRM_ OprationRegion:Busspace0, Offset 0x100b6800 Length 16 PAR6 Fieldelement:flag 0x0 offset 80 len 16 {TRAP} PAR5 Fieldelement:flag 0x0 offset 64 len 16 {TRAP} PAR4 Fieldelement:flag 0x0 offset 48 len 16 {TRAP} PAR3 Fieldelement:flag 0x0 offset 32 len 16 {TRAP} PAR2 Fieldelement:flag 0x0 offset 16 len 16 {TRAP} PAR1 Fieldelement:flag 0x0 offset 0 len 16 {TRAP} TRAP OprationRegion:Busspace0, Offset 0x100b6800 Length 16 _CRS Method: Arg 0 From 0xc5774316 To 0xc577431c _STA Num:0xf _HID Num:0x10cd041 LNKD Device _SRS Method: Arg 1 From 0xc57742e4 To 0xc57742f6 _DIS Method: Arg 0 From 0xc57742d7 To 0xc57742dd _CRS Method: Arg 0 From 0xc57742ca To 0xc57742d0 _PRS Method: Arg 0 From 0xc57742bd To 0xc57742c3 _STA Method: Arg 0 From 0xc57742b0 To 0xc57742b6 _UID Num:0x4 _HID Num:0xf0cd041 LNKC Device _SRS Method: Arg 1 From 0xc577427e To 0xc5774290 _DIS Method: Arg 0 From 0xc5774271 To 0xc5774277 _CRS Method: Arg 0 From 0xc5774264 To 0xc577426a _PRS Method: Arg 0 From 0xc5774257 To 0xc577425d _STA Method: Arg 0 From 0xc577424a To 0xc5774250 _UID Num:0x3 _HID Num:0xf0cd041 LNKB Device _SRS Method: Arg 1 From 0xc5774218 To 0xc577422a _DIS Method: Arg 0 From 0xc577420b To 0xc5774211 _CRS Method: Arg 0 From 0xc57741fe To 0xc5774204 _PRS Method: Arg 0 From 0xc57741f1 To 0xc57741f7 _STA Method: Arg 0 From 0xc57741e4 To 0xc57741ea _UID Num:0x2 _HID Num:0xf0cd041 LNKA Device _SRS Method: Arg 1 From 0xc57741b2 To 0xc57741c4 _DIS Method: Arg 0 From 0xc57741a5 To 0xc57741ab _CRS Method: Arg 0 From 0xc5774198 To 0xc577419e _PRS Method: Arg 0 From 0xc577418b To 0xc5774191 _STA Method: Arg 0 From 0xc577417e To 0xc5774184 _UID Num:0x1 _HID Num:0xf0cd041 _PR_ CPU0 Processor:No 1,Port 0xfe10 length 6 _S5_ Package:elements 4 Num:0x7 Num:0x0 Num:0x0 Num:0x0 _S4_ Package:elements 4 Num:0x0 Num:0x0 Num:0x0 Num:0x0 _S3_ Package:elements 4 Num:0x7 Num:0x0 Num:0x0 Num:0x0 _S1_ Package:elements 4 Num:0x7 Num:0x0 Num:0x0 Num:0x0 _S0_ Package:elements 4 Num:0x5 Num:0x0 Num:0x0 Num:0x0 memman: reporting statistics fixed size memory blocks alloc(): 1650 times system malloc(): 0 times free(): 1650 times system free(): 0 times required memory: 0 bytes allocated memory: 0 bytes reclaimed memory: 0 bytes flexible size memory blocks alloc(): 85 times system malloc(): 85 times free(): 85 times system free(): 85 times required memory: 1682 bytes allocated memory: 1682 bytes reclaimed memory: 1682 bytes peak memory usage: 867 bytes min memory size: 4 bytes max memory size: 178 bytes avg memory size: 19 bytes memory size histogram (11 entries): size count 4 16 6 2 8 16 10 2 14 6 16 31 22 4 28 2 53 2 136 2 178 2 acpi0: FACS Found Size=64 bytes acpi0: acpi_enable_disable(1) = (81) acpi0: at 0xb2 irq 9 acpi0: acpi_io_pm1_enable(0) = (100, 0) acpi0: acpi_io_pm1_enable(1) = (100, 100) acpi0: acpi_io_pm1_status(0) = (8000, 0) acpi0: acpi_io_pm1_enable(0) = (100, 0) acpi0: acpi_io_gpe0_status(0) = (0) acpi0: acpi_io_gpe0_enable(0) = (0) acpi0: acpi_io_gpe1_status(0) = (0) acpi0: acpi_io_gpe1_enable(0) = (4000) acpi0: acpi_io_pm1_control(0) = (1401, 0) acpi0: acpi_io_pm2_control(0) = (0) acpi0: acpi_io_pm_timer(0) = (94465c) pcib0: <Intel 82443MX host to PCI bridge> on motherboard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000617002156A.iwasaki>