qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Matthew Ogilvie <mmogilvi_qemu@miniinfo.net>
To: qemu-devel@nongnu.org
Cc: Matthew Ogilvie <mmogilvi_qemu@miniinfo.net>
Subject: [Qemu-devel] [PATCH v5 0/6] Running Microport UNIX (ca 1987)
Date: Sun,  9 Sep 2012 19:27:40 -0600	[thread overview]
Message-ID: <1347240466-6152-1-git-send-email-mmogilvi_qemu@miniinfo.net> (raw)

Changes since previous version:

   * The first 4 patches haven't changed since version 3.
   * New patch 5: The 8259 patch has been totally redesigned again, this
     time based on a new understanding that on real hardware, if
     the trailing edge of an interrupt arrives before the interrupt
     is serviced, then it cancels the interrupt, just like a level
     triggered interrupt.  See earlier email discussion.
   * New patch 6 just refactors the code (no functionality change)
     after the one line fix in patch 5.

I'm also sending a couple of patches for related projects, separately:

   * Two KVM (Linux kernel) patches that do roughly the same thing as
     patches 5 and 6, only for the in-kernel PIC.
   * A patch for the kvm-unit-tests project that adds a test case
     to demonstrate the trailing edge behavior.

Matthew Ogilvie (6):
  fix some debug printf format strings
  vl: fix -hdachs/-hda argument order parsing issues
  qemu-options.hx: mention retrace= VGA option
  vga: add some optional CGA compatibility hacks
  i8259: fix so that dropping IRQ level always clears the interrupt
    request
  i8259: refactor pic_set_irq level logic

 hw/cirrus_vga.c |  4 ++--
 hw/i8259.c      | 28 ++++++++++----------------
 hw/ide/cmd646.c |  5 +++--
 hw/ide/via.c    |  5 +++--
 hw/pc.h         |  4 ++++
 hw/vga.c        | 37 ++++++++++++++++++++++++++--------
 qemu-options.hx | 27 ++++++++++++++++++++++++-
 vl.c            | 62 ++++++++++++++++++++++++++++++++++++++-------------------
 8 files changed, 119 insertions(+), 53 deletions(-)

-- 
1.7.10.2.484.gcd07cc5

             reply	other threads:[~2012-09-10  1:28 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-10  1:27 Matthew Ogilvie [this message]
2012-09-10  1:27 ` [Qemu-devel] [PATCH v5 1/6] fix some debug printf format strings Matthew Ogilvie
2012-09-10  1:27 ` [Qemu-devel] [PATCH v5 2/6] vl: fix -hdachs/-hda argument order parsing issues Matthew Ogilvie
2012-09-10  1:27 ` [Qemu-devel] [PATCH v5 3/6] qemu-options.hx: mention retrace= VGA option Matthew Ogilvie
2012-09-10  1:27 ` [Qemu-devel] [PATCH v5 4/6] vga: add some optional CGA compatibility hacks Matthew Ogilvie
2012-09-10  1:27 ` [Qemu-devel] [PATCH v5 5/6] i8259: fix so that dropping IRQ level always clears the interrupt request Matthew Ogilvie
2012-09-10  8:56   ` Avi Kivity
2012-09-10  9:09     ` Jan Kiszka
2012-09-10  9:18       ` Avi Kivity
2012-09-10  9:33         ` Jan Kiszka
2012-09-10 13:09         ` Maciej W. Rozycki
2012-09-11 12:57           ` Avi Kivity
2012-09-11  4:32       ` Matthew Ogilvie
2012-09-11  9:05         ` Jan Kiszka
2012-09-11 12:58           ` Avi Kivity
2012-11-19 15:28   ` BALATON Zoltan
2012-11-20  5:05     ` Matthew Ogilvie
2012-09-10  1:27 ` [Qemu-devel] [PATCH v5 6/6] i8259: refactor pic_set_irq level logic Matthew Ogilvie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1347240466-6152-1-git-send-email-mmogilvi_qemu@miniinfo.net \
    --to=mmogilvi_qemu@miniinfo.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).