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 [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message