Messages in this thread | | | Subject | Re: Linux Hardware Absctraction | Date | Thu, 10 Feb 2000 21:13:36 +0000 (GMT) | From | Alan Cox <> |
| |
> I know that Linux does not have a formal HAL. I do not know if "arch" > directories provide a consistent > common interface to the remaining architecture independent code.
Basically yes. Some of the architecture properties leak into the main tree but we try and avoid that except when the alternative is really ugly. The include/asm-* and arch/* code is a mix of things like bootstrap code and also architecture dependant code
arch/*/kernel contains the kernel layer functions that are specific - things like ptrace, signal delivery and syscalls as well as interrupts and traps.
arch/*/mm handles architecture specific memory management, most of the mm is defined by the includes that describe the page tables
> Any links to existing documentation are also welcome.
There are books on the subject, no good online documentation.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |