mirror of
https://github.com/acpica/acpica/
synced 2024-12-26 04:16:58 +03:00
3a475e8d8b
The new ACPICA OSL override mechanism is used to solve these issues for the Linux OSL: 1. Linux can implement OSL using macro. 2. Linux can implement OSL using inlined function. 3. Linux can leave OSL not implemented for __KERNEL__ undefined code fragments. 4. Linux can add sparse declarators (__iomem) to OSL. 5. Linux can add memory tuning declarators (__init/__exit) to OSL. This patch also changes the coding style used in aclinux.h to be ACPICA coding style as long as these changes can be automatcally reverted by ACPICA release process: 1. Extra spaces in the inline functions are revertable. 2. Extra spaces in the macros are not revertable. 3. Tab stop in the inline functions and macros are revertable. 4. Symbol names in the inline functions and macros are revertable. NOTE: Linux symbol names are not converted. Lv Zheng. |
||
---|---|---|
documents | ||
generate | ||
source | ||
tests | ||
.gitignore | ||
Makefile |