diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2010-03-14 16:50:19 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2010-03-14 16:53:41 +0100 |
commit | cab7658d901a4a211734a62e642c59993da68301 (patch) | |
tree | d8c9d879e2dd2378960cd992ad948b5e125c741f /i386/i386at/conf.c | |
parent | dada0bebb8554305b805c721e278a16bde79944f (diff) |
Add mem device
* i386/Makefrag.am (libkernel_a_SOURCES): Add
i386/i386at/iopl.c.
* i386/i386at/conf.c [!MACH_HYP] (memmmap): Declare function.
(memname): Add macro.
(dev_name_list): Add mem device.
* i386/i386at/mem.c: New file.
Diffstat (limited to 'i386/i386at/conf.c')
-rw-r--r-- | i386/i386at/conf.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/i386/i386at/conf.c b/i386/i386at/conf.c index f5ab36c..d51b5ee 100644 --- a/i386/i386at/conf.c +++ b/i386/i386at/conf.c @@ -60,6 +60,9 @@ extern int kbdgetstat(), kbdsetstat(); #ifndef MACH_HYP extern int mouseopen(), mouseclose(), mouseread(), mousegetstat(); #define mousename "mouse" + +extern vm_offset_t memmmap(); +#define memname "mem" #endif /* MACH_HYP */ extern int kmsgopen(), kmsgclose(), kmsgread(), kmsggetstat(); @@ -127,6 +130,13 @@ struct dev_ops dev_name_list[] = nodev, nulldev, nulldev, 0, nodev }, +#ifndef MACH_HYP + { memname, nulldev, nulldev, nodev, + nodev, nodev, nodev, memmmap, + nodev, nulldev, nulldev, 0, + nodev }, +#endif /* MACH_HYP */ + #ifdef MACH_KMSG { kmsgname, kmsgopen, kmsgclose, kmsgread, nodev, kmsggetstat, nodev, nomap, |