qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL for-1.7 0/2] pc: e820 fw_cfg fixup.
@ 2013-11-04 12:17 Gerd Hoffmann
  2013-11-04 12:17 ` [Qemu-devel] [PATCH 1/2] pc: add etc/e820 fw_cfg file Gerd Hoffmann
  2013-11-04 12:17 ` [Qemu-devel] [PATCH 2/2] pc: register e820 entries for ram Gerd Hoffmann
  0 siblings, 2 replies; 6+ messages in thread
From: Gerd Hoffmann @ 2013-11-04 12:17 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann

  Hi,

After some discussion with Andrea Arcangeli the initial
approach of extending the FW_CFG_E820_TABLE was scratched.
Unfortunaly that patch wasn't formally NACK'ed and became
commit 0624c7f916b4d97f17726d9b295d6a6b0dc5076d, so we
need to fixup the mess now, before 1.7.

The new approach is to leave FW_CFG_E820_TABLE alone and
add a new fw_cfg file instead, to avoid any compatibility
issues for sure (patch thread here:
http://comments.gmane.org/gmane.comp.emulators.qemu/238860).

This pull is the new-approach patch series rebased to latest
master (i.e. solve the conflict with
0624c7f916b4d97f17726d9b295d6a6b0dc5076d).

I suggest to pull this to fix things up.  The alternative is
to revert 0624c7f916b4d97f17726d9b295d6a6b0dc5076d and delay
the new interface to the 1.8 devel cycle.

cheers,
  Gerd


The following changes since commit a126050a103c924b03388a9a64ce9af8c96b0969:

  Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging (2013-10-31 17:02:26 +0100)

are available in the git repository at:


  git://git.kraxel.org/qemu e820.1

for you to fetch changes up to 7db16f2480db5e246d34d0c453cff4f58549df0e:

  pc: register e820 entries for ram (2013-11-04 12:31:33 +0100)

----------------------------------------------------------------
Gerd Hoffmann (2):
      pc: add etc/e820 fw_cfg file
      pc: register e820 entries for ram

 hw/i386/pc.c | 47 +++++++++++++++++++++++++++++------------------
 1 file changed, 29 insertions(+), 18 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [Qemu-devel] [PATCH v2 0/2] fw_cfg: add etc/e820
@ 2013-10-22 14:05 Gerd Hoffmann
  2013-10-22 14:05 ` [Qemu-devel] [PATCH 2/2] pc: register e820 entries for ram Gerd Hoffmann
  0 siblings, 1 reply; 6+ messages in thread
From: Gerd Hoffmann @ 2013-10-22 14:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: aarcange, Gerd Hoffmann

  Hi,

Mini patch series adds a new file to fw_cfg, holding a e820 map with
both reservations and ram regions.  The existing fw_cfg entry with e820
reservations only is left as-is.

This allows to (a) support more than 1TB of memory (which is impossible
using the current cmos entries) and (b) support non-contignous memory in
the furure without having to introduce a new interface for that.

please review,
  Gerd

Gerd Hoffmann (2):
  pc: add etc/e820 fw_cfg file
  pc: register e820 entries for ram

 hw/i386/pc.c | 41 ++++++++++++++++++++++++++++++-----------
 1 file changed, 30 insertions(+), 11 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-11-06  7:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-04 12:17 [Qemu-devel] [PULL for-1.7 0/2] pc: e820 fw_cfg fixup Gerd Hoffmann
2013-11-04 12:17 ` [Qemu-devel] [PATCH 1/2] pc: add etc/e820 fw_cfg file Gerd Hoffmann
2013-11-05 17:48   ` Andrea Arcangeli
2013-11-06  7:54     ` Gerd Hoffmann
2013-11-04 12:17 ` [Qemu-devel] [PATCH 2/2] pc: register e820 entries for ram Gerd Hoffmann
  -- strict thread matches above, loose matches on Subject: below --
2013-10-22 14:05 [Qemu-devel] [PATCH v2 0/2] fw_cfg: add etc/e820 Gerd Hoffmann
2013-10-22 14:05 ` [Qemu-devel] [PATCH 2/2] pc: register e820 entries for ram Gerd Hoffmann

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).