[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host |
Date: |
Mon, 20 Jul 2015 11:48:33 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Fri, Jul 17, 2015 at 03:24:34PM -0400, Programmingkid wrote:
>
> On Jul 17, 2015, at 9:41 AM, Stefan Hajnoczi wrote:
>
> > On Thu, Jul 16, 2015 at 04:46:07PM -0400, Programmingkid wrote:
> >> @@ -2014,7 +2015,9 @@ kern_return_t GetBSDPath( io_iterator_t
> >> mediaIterator, char *bsdPath, CFIndex ma
> >> if ( bsdPathAsCFString ) {
> >> size_t devPathLength;
> >> strcpy( bsdPath, _PATH_DEV );
> >> - strcat( bsdPath, "r" );
> >> + if (flags & BDRV_O_NOCACHE) {
> >> + strcat(bsdPath, "r");
> >> + }
> >> devPathLength = strlen( bsdPath );
> >> if ( CFStringGetCString( bsdPathAsCFString, bsdPath +
> >> devPathLength, maxPathSize - devPathLength, kCFStringEncodingASCII ) ) {
> >> kernResult = KERN_SUCCESS;
> >
> > Is this the fix that makes CD-ROM passthrough work for you?
> >
> > Does the guest boot successfully when you do:
> >
> > -drive if=ide,media=cdrom,cache=none,file=/dev/cdrom
>
> The guest fails during the boot process with the above command line.
That means the issue you originally hit hasn't been solved yet.
Take a look at s->needs_alignment and raw_probe_alignment(). In the -drive
cache=none case raw-posix needs to detect the correct alignment (probably 2 KB
for CD-ROMs).
Stefan
pgpQkoj8sRgsl.pgp
Description: PGP signature
- [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Programmingkid, 2015/07/16
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Stefan Hajnoczi, 2015/07/17
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Programmingkid, 2015/07/17
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Peter Maydell, 2015/07/19
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host,
Stefan Hajnoczi <=
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Laurent Vivier, 2015/07/20
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Programmingkid, 2015/07/20
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Stefan Hajnoczi, 2015/07/24
- Re: [Qemu-devel] [PATCH v2] raw-posix.c: Make physical devices usable in QEMU under Mac OS X host, Stefan Hajnoczi, 2015/07/24