qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 8b44d8: target/i386: Introduce Denverton CPU


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 8b44d8: target/i386: Introduce Denverton CPU model
Date: Thu, 24 Oct 2019 06:54:02 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8b44d8609f31c1948c0dd8c0c609303ce137d72c
      
https://github.com/qemu/qemu/commit/8b44d8609f31c1948c0dd8c0c609303ce137d72c
  Author: Tao Xu <address@hidden>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  target/i386: Introduce Denverton CPU model

Denverton is the Atom Processor of Intel Harrisonville platform.

For more information:
https://ark.intel.com/content/www/us/en/ark/products/\
codename/63508/denverton.html

Signed-off-by: Tao Xu <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 6966631c3e1004a1a20bfd01f3c26a403c31f36f
      
https://github.com/qemu/qemu/commit/6966631c3e1004a1a20bfd01f3c26a403c31f36f
  Author: Igor Mammedov <address@hidden>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M hw/sparc64/niagara.c

  Log Message:
  -----------
  sparc64: use memory_region_allocate_system_memory() only for '-m' specified 
RAM

memory_region_allocate_system_memory() was designed to be called for
allocating inital RAM. Using it mutiple times within one board is not
supported and could fail if -mem-path with non hugepage path is used.

Keep using memory_region_allocate_system_memory() only for initial
RAM and use memory_region_init_ram() for the rest fixed size regions.

Signed-off-by: Igor Mammedov <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 2def24f159c687328ada923d585307c014c2d095
      
https://github.com/qemu/qemu/commit/2def24f159c687328ada923d585307c014c2d095
  Author: Igor Mammedov <address@hidden>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M hw/ppc/rs6000_mc.c

  Log Message:
  -----------
  ppc: rs6000_mc: drop usage of memory_region_allocate_system_memory()

rs6000mc_realize() violates memory_region_allocate_system_memory() contract
by calling it multiple times which could break -mem-path. Replace it with
plain memory_region_init_ram() instead.

Signed-off-by: Igor Mammedov <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 6a3a2e828220d9c86425930178445b868ea3c3c4
      
https://github.com/qemu/qemu/commit/6a3a2e828220d9c86425930178445b868ea3c3c4
  Author: Igor Mammedov <address@hidden>
  Date:   2019-10-23 (Wed, 23 Oct 2019)

  Changed paths:
    M hw/hppa/machine.c

  Log Message:
  -----------
  hppa: drop usage of memory_region_allocate_system_memory() for ROM

machine_hppa_init() violates memory_region_allocate_system_memory() contract
by calling it multiple times which could break with -mem-path. Replace
the second usage (for 'rom') with memory_region_init_ram() instead.

Signed-off-by: Igor Mammedov <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 81c1f71eeb874c4cbbb9c5c4d1a1dc0ba7391dff
      
https://github.com/qemu/qemu/commit/81c1f71eeb874c4cbbb9c5c4d1a1dc0ba7391dff
  Author: Peter Maydell <address@hidden>
  Date:   2019-10-24 (Thu, 24 Oct 2019)

  Changed paths:
    M hw/hppa/machine.c
    M hw/ppc/rs6000_mc.c
    M hw/sparc64/niagara.c
    M target/i386/cpu.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/ehabkost/tags/machine-next-pull-request' into staging

x86 and machine queue, 2019-10-23

Features:
* Denverton CPU model (Tao Xu)

Cleanups:
* Eliminate remaining places that abuse
  memory_region_allocate_system_memory() (Igor Mammedov)

# gpg: Signature made Thu 24 Oct 2019 03:45:34 BST
# gpg:                using RSA key 5A322FD5ABC4D3DBACCFD1AA2807936F984DC5A6
# gpg:                issuer "address@hidden"
# gpg: Good signature from "Eduardo Habkost <address@hidden>" [full]
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/machine-next-pull-request:
  hppa: drop usage of memory_region_allocate_system_memory() for ROM
  ppc: rs6000_mc: drop usage of memory_region_allocate_system_memory()
  sparc64: use memory_region_allocate_system_memory() only for '-m' specified 
RAM
  target/i386: Introduce Denverton CPU model

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/ea0ec714d310...81c1f71eeb87



reply via email to

[Prev in Thread] Current Thread [Next in Thread]