[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bochs-dev
Subject:    Release: bochs-991014a
From:       "Kevin P. Lawton" <kevin () bochs ! com>
Date:       1999-10-14 22:08:38
[Download RAW message or body]

   ftp://bochs.com/pub/bochs-991014a.tar.gz

From docs-html/changelog.html:

    **** New ./configure option '--enable-cdrom'.  So far, there is
         only support for Linux.
    **** I created a Linux specific CDROM component.  Mostly
         just ioctl()s needed to access a few functions of the
         cdrom.
    **** Created 'iodev/cdrom.cc' and 'iodev/cdrom.h' which contain
         the low-level code.  Essentially, all the OS specific code
         is contained in these files.
    **** Should be fairly easy to add code for other OSes.
    **** Use .bochsrc directive 'cdromd: dev=/dev/cdrom, status=inserted'.
    **** Will add an icon for cdrom to the UI later.
    **** Tested cdrom emulation running Linux in bochs.  Use something
         like 'mount -r /dev/hdb /mnt/cdrom'.  Haven't checked out
         using it in Windows yet.


Since the cdrom emulation requires a small amount of
code for each platform, I'd love to get input from people
who use various platforms.  The Linux code should be a good
reference.  Look in iodev/cdrom.cc.  Just add another case
to the #ifdef..#endif clauses for your platform.

It's a matter of finding the right ioctl() call and plugging
it in.

-Kevin


-- 
         To unsubscribe: mail bochs-developers-request@redhat.com with 
                       "unsubscribe" as the Subject.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic