qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 6797c3: target/hppa: Implement Fast TLB Inser


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 6797c3: target/hppa: Implement Fast TLB Insert instructions
Date: Tue, 30 Apr 2019 03:00:12 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6797c3151095a50c959ad848c93850d907a71537
      
https://github.com/qemu/qemu/commit/6797c3151095a50c959ad848c93850d907a71537
  Author: Nick Hudson <address@hidden>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    M target/hppa/insns.decode
    M target/hppa/translate.c

  Log Message:
  -----------
  target/hppa: Implement Fast TLB Insert instructions

These instructions are present on pcxl and pcxl2 machines,
and are used by NetBSD and OpenBSD.  See

     https://parisc.wiki.kernel.org/images-parisc/a/a9/Pcxl2_ers.pdf
     page 13-9 (195/206)

Signed-off-by: Nick Hudson <address@hidden>
Message-Id: <address@hidden>
[rth: Use extending loads, locally managed temporaries.]
Signed-off-by: Richard Henderson <address@hidden>


  Commit: affdb7e6ba23f8160cb88e11f83db54a35f03d6b
      
https://github.com/qemu/qemu/commit/affdb7e6ba23f8160cb88e11f83db54a35f03d6b
  Author: Nick Hudson <address@hidden>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    M target/hppa/mem_helper.c

  Log Message:
  -----------
  target/hppa: Always return EXCP_DMAR for protection id trap

The EXCP_DMP trap is considered legacy.

"In PA-RISC 1.1 (Second Edition) and later revisions, processors must use
traps 26, 27,and 28 which provide equivalent functionality"

Signed-off-by: Nick Hudson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: c4bfdd5947fd656fc46f6ab645b7b363aa1a83b7
      
https://github.com/qemu/qemu/commit/c4bfdd5947fd656fc46f6ab645b7b363aa1a83b7
  Author: Peter Maydell <address@hidden>
  Date:   2019-04-30 (Tue, 30 Apr 2019)

  Changed paths:
    M target/hppa/insns.decode
    M target/hppa/mem_helper.c
    M target/hppa/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20190429' into 
staging

Implement fast tlb insert insns.
Fix data tlb exception for pa 1.1.

# gpg: Signature made Mon 29 Apr 2019 22:54:08 BST
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "address@hidden"
# gpg: Good signature from "Richard Henderson <address@hidden>" [full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

* remotes/rth/tags/pull-hppa-20190429:
  target/hppa: Always return EXCP_DMAR for protection id trap
  target/hppa: Implement Fast TLB Insert instructions

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


Compare: https://github.com/qemu/qemu/compare/22d96eac6487...c4bfdd5947fd



reply via email to

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