lkml.org 
[lkml]   [2000]   [Feb]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: Linux Hardware Absctraction
Date
From
>      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/

\
 
 \ /
  Last update: 2005-03-22 13:56    [from the cache]
©2003-2011 Jasper Spaans