[[ header START ]]
Notice: Undefined index: os2guruwidth in /var/www/html/header.phpi on line 141

Notice: Undefined variable: frame_included in /var/www/html/header.phpi on line 175

Notice: Undefined variable: frame_included in /var/www/html/index-FRAME.php on line 3

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

+7-981-8529467 (St.Petersburg),
WhatsUp, Telegram

telegram

t.me/os2_guru

Buy eCoSoft
shareware

OS/2 GURU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 is a greatly different operating system for PC (ArcaOS, eComStation, IBM OS/2 Warp)
Applications, news, reviews, support of users, hardware, questions and answers.
 
News  ArcaOS 5.1.1  How to use  Hardware  Updates/fixes  
 
 
eCoSoft  Future  Community  Projects  

eCo Software
doesn't receive
payments from USA

How to buy
russian OS/2 apps?

The concept of
OS/2 development

 
Update

 
Applications

 
Advantages:

 
For developer:

 
(Пайпы программ)

 
Companies:

 
History:

 
(Бонусы)

 
Advice:

 
(Барьеры и решения)

 
Technologies:

 
(Применение в науке, лаборатории, ..)

 

 
Solutions

 
New eComStation:

 
Future:

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
OS/2 artefacts:

 
Gadgets:

ACPI for eComStation logo 

     Description      Download      Documentation      Hardware      Links      About      Contacts        

ACPI-CA driver WHATSNEW


20090824 (3.17)
* add check Cx state at boot

20090624 (3.16)
* none

20090511 (3.15)
* applied acpi ca source
* add PCI read/write for illegal registers #353
* rebuild IO APIC init, add validation #353
* rebuild detect IRQ line settings #313
* rebuild GPE events
* rebuild embedded controller support
* Fix PDC/PCT in SMP kernel with 1 CPU
* Fix /SMP at 1 CPU system and MADT is absent
* Fix /PIC for ASUS M2V-MX MB
* add 2 mode for embedded controller
* Fix throttling

20081203 (3.14)
* fix trap with SMP kernel and absent MADT



20081127 (3.13)
* update acpi ca source
* rebuild s/r for SMP (incomplite)
* fix pci scan for acpi ca source



20081002 (3.11)
* Applied the latest source code of Intel CA
* fix Uni kernel suspend/resume
* fix wakeup execute
* add put all CPUs (except BPP) to offline before power off 
* improved support of embedded controller on boot stage (ticket #267)
* fixed mutexes (#289)
* rebuild queue in embedded controller support
* add check handle in AcpiEndApi
* new utility: setproc, to disable/enable CPUs
* fix acpibattery
* acpi-test.cmd to check eComStation configuration
* recompiled iasl (#263)



20080710 (3.10)
* rebuild enter to suspend from any CPU
* rebuild "Inside PSD" marker
* update Intel ACPI CA source to latest
* fix PCI scan



20080423 (3.09)
* fix APIC support
* remove /OSI
* rebuild AcpiDrv.lib
* add /MCPU:xx options
* restore PCIWRITE directive



20080328 (3.08)
* rebuild fixup problem "share high IRQ"
* rebuild interrupt support
* rebuild APIC support
* update Intel ACPI CA source to the latest
* rebuild semaphore for this source



20080219 (3.07)
* Rebuild going to advanced mode
* add check to number of LVT entry 
* update Intel ACPI CA source to latest
* add PCIasACPI options to acpi.cfg
* change default for LeaveSleep at boot
* fix USB call to OEMHLP$


20080125 (3.06)
* add Emmbedded controller to resource in HW manager
* add APIC's to resource in HW manager
* add auxiliary PSD's IRQ's to resource in HW manager
* fix forever loop in PCI scan with duplicate record in _PRT
* fix enumerate bus count with primary bus routing
* optimizing speed to enter STATE_S3 for SMP kernel
* rebuild memory use in PCI scan
* add inplementation call PSD_IRQ_REG for APIC (using in MS-DOS session)
* fix double notification about _CST notification support



2007, what's new

We have improved some global critical things in 2007 
(this tasks required global improvements in ACPI.PSD)
* mutexes support (to delimit the access to ACPI variables, ACPI devices)
* PCI Scan, moved from snooper to .psd, improved.
* suspend support for SMP computers (computers with VIA chipset are supported; Lenovo T60 is supported)
* support of VIA chipset
* support of new Danis IDE driver

moreover,
* updated Intel ACPI machine several times
* every user has own model of computer. we spend time to support users and investigate every model of PC
* every chipset has own specific problems. the research required some monthes
* users have old drivers - it's not easy to make them upgrade device drivers to versions ready for ACPI
* OEMHLP$ driver is embedded to OS/2 kernel. it was replaced (in other words, the kernel of eCS is updated)



20071125 (3.05)
* Expand and optimize DrvLib
* Add execute registered function in each CPU at busy/idle
* Add support APIC for uniprocessor system
* Add GPEDisable to acpi.cfg
* Fix PCI scan
* Add GPEDevice to acpi utilites


200711xx (3.04)
* Fix Os2Ut_vprintf
* Repair /!NOD option
* Fix time "enable use AcpiExecSMPFunction"
* Rebuld setup GPE event
* Fix PCI scan
* rebuild ACPI utilites


20071002 (3.03)
* add /SAP option
* Fix FindPCIDevice PIC value
* Fix /SMP for Uni kernel
* Added /Q options
* Fix PIC mode for nVidia and VIA MB
* increase mem for 4 IO APIC
* Add disable HW IRQ before going to ACPI_SLEEP_STATE_S5


20070914 (3.02)
* add multi IO APIC support
* fix start ACPI at battery
* fix /SMP in Uni kernel
* polished source code 


20070817 (3.01)
* fix SpeedStep&Throttling for Uni kernel and MADT absent in acpi table
* expand LAPIC ESR handling
* fix memory heap
* add duration of HLT


20070807 (3.00)
* ACPI snooper is removed from ACPI package, remove it from snoop.lst
* ACPI.PSD 3.0 requires Danis506 1.8.0 or higher
* fixed lock of embedded controllers
* implemented S3 for SMP computers
* fixed initialization of embedded controllers
* rebuild APIC support (for danis506.add)
* rebuild service of IO APIC
* New PCI scan. PCI scan is performed from PSD now
* rebuild GPE
* new switch /ALS - set APIC link on ACPI start  (useful for NVidia users)


20070526 (2.22)
* add compatible with old IO APIC (VIA)
* add AUTOBUS to snooper
* change extraHLT working


20070505 (2.21) fixed 2.20
* ACPI.PSD can't boot if MADT ACPI table absent - fixed
* Stack is replaced on UNI and SMP now, so /EIS should work better
* New switch /St for ACPI.PSD 


20070426 (2.20)
- add same feature for other developers
- ACPI is ready for Panorama VESA
- fix AcpiEmbeddedRW call
- fix debug screen output
- change default calling conversion to _System
- rebuild evaluate CPU object
- remove common source part to DevLib
- add stack for SMP kernel
- Test Core Duo notebooks with broken ACPI tables, add /EIS switch


20070327 (2.19)

* fix PMTimer value for R3 program
* add Read/Write embedded controller from R3
* fix embedded controller which lost interrupt
* add /VBE for enable init video BIOS after S3
* add acpi handle validation
* add acpi buffer validation
* fix R3 ACPI CA functions
* migrated to new Intel source code
* add ext irq support to snooper
* snooper: fix for nvidia high irq 


20070218 (2.18)

* add clean memory heap (1st edition)
* fix MutexLock problem
* rebuild embedded to interrupt driven
* fix acpica$ calling error
* new switch /EIS for computers with bad ACPI tables
* this version is recommended for owners of Thinkpad T40 (with latest BIOS)


20070123 (2.17)

* Installation procedure changed significantly! Please read docs again.
* rebuild work with APIC
* rebuild EOI
* rebuild *Lock
* PIC mode is default now, use /APIC to activate APIC
* /NOD is default switch now
* added experimental HLT in SMP kernel's Idle


20061222 (version 2.16)

* New Intel source code
* fixed embedded 
* fixed OEMHLP$
* New switch /CD ("Crazy Device") - use it if USB doesn't work
* Fixed locks
* NVidia should work better now


20061203 (version 2.15)

* SATA controllers are working in APIC now
* speedstep is fixed
* throttling is fixed
* support of Dell notebooks (ACPI.PSD /FS, only for SMP kernel)
* events are fixed
* embedded controller fixed
* ACPI brings new OEMHLP$ to eComStation


20061016 (vesion 2.13)

* new Intel source
* fix acpi32.dll , events
* fix embedded controller support
* adding lock support
* adding /DE:xxxx for debug level
* fixed string null pointer in debug output
* optimize IPI handling
* Add internal OEMHPL$ driver (experimental!!!!!) turn on /NOD
* Fixed snooper 
* added /IRQ:x PSD switch
* Fixed intel source


20060909 (vesion 2.12)

* Added code to support S3 sleep state
* New driver SHARHIRQ.SYS included to improve support of APIC mode.


20060812 (vesion 2.11)

* Attention! Installation instructions changed!
* ACPI snooper: you can load ACPI tables now; 
* ACPI snooper: you can change IRQ for devices; disable IRQ, etc.
* ACPI: Downgrade to January 2006 Intel source code
* ACPI: Fixes for APM sleep/resume (S3 state), first blood  -- not finished


20060704 (vesion 2.10)

* rebuild EnterToSleep
* rebuild psd for APM and snooper
* fixed IRQ bug in PSD
* add sleep STATE_S1 to APM
* Using the latest source from Intel
* Fixed bug in Power State


20060607 (vesion 2.9)

* Using the latest source from Intel
* Fixed bug in Power State

20060502  (version: 2.7)

* Fixed code for Cx state
* Add R3 notify and embedded controllers events
* Using the latest source from Intel
* Fixup shutdown
* Add /R for computers, where hold at shutdown

20060214  (version: 2.6)

* Fixed shutdown trap if SMP kernel w/o /SMP options
* Add support NVIDIA MB , AMD X2
* Add support ExtendedIRQ for APIC mode
* Change /PIC from native 8259A mode to Virtual Wired mode
* Experimental added reload table (need recompile .PSD)

20060122  (version: 2.0.5)

* Using the latest source from Intel
* Expand support embedded controller
* added some code for C1/C2/C3 state
* added some code for CPU perfomance state

20060109  (version: 2.0.4)

* Added support of embedded controllers
* Reset to PIC mode on reboot
* Optimized SMP-related code in psd
* Cleaning code
* Added some code for C2/C3 state

20051216
* Fixed SMP-related code
* Added IRQ statistics 

20051215
* Downgrade of Intel source code

20051213
* Using the latest source from Intel
* Added PIC only mode
* Fixed problem when booting with SMP kernel but without /SMP parameter
* the driver requires less memory now
* optimized some SMP-related code in psd
* added statistics: how many interrupts was called 

20051204
* Applied the latest source from Intel
* SMP support added

20051013
* Applied the latest source from Intel
* Changed the boot method for testcase implementations

20050915
* Upgrade to the latest source from intel
* Changed boot method 

20050829
* Add CPU throttling
* Rebuild memory managment 

20050808
* Upgrade to the latest source from intel
* Speed optimization for AcpiWalkNamespace function

20050807
* Include debug acpi.psd
* Add PM timer function
* Add sleep state function
* Speed optimization for AcpiWalkNamespace function
* Implement all fixed event

20050704
* Change "Press Button" interface
* Add check version to acpi32.dll

20050702
* Event function added
* Fixing any traps

20050529
* more functions added
* fixing traps for ThinkPad T30

20050520
* more functions added
* fixing traps for ThinkPads 

20050514
* the first beta-version


 

 
For dummies

Report: OS/2 compatible hardware

 
Reviews


     
  Why eComStation?
Features
Advantages
Usage
Clips and screenshots
   eComStation for
for businessmen
for students and engineers
for reselles of computers
community of users
   Developer
Distribute the program
Description of API, libraries
Start new project
Competition
   Applications
On-line catalogue
Select from eCo Market
   Support service
Contact the web-master
Buy eComStation
Frequently asked questions
for Beginners
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae