Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/sparc64/doc sun4v: update TODO with status of verif...



details:   https://anonhg.NetBSD.org/src/rev/e64e21094bce
branches:  trunk
changeset: 959457:e64e21094bce
user:      palle <palle%NetBSD.org@localhost>
date:      Sun Feb 14 20:30:31 2021 +0000

description:
sun4v: update TODO with status of verified systems(T2000, T5 and qemu)

diffstat:

 sys/arch/sparc64/doc/TODO |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (34 lines):

diff -r 813d76e0d923 -r e64e21094bce sys/arch/sparc64/doc/TODO
--- a/sys/arch/sparc64/doc/TODO Sun Feb 14 20:22:30 2021 +0000
+++ b/sys/arch/sparc64/doc/TODO Sun Feb 14 20:30:31 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: TODO,v 1.32 2021/01/31 19:08:05 palle Exp $ */
+/* $NetBSD: TODO,v 1.33 2021/02/14 20:30:31 palle Exp $ */
 
 Things to be done:
 
@@ -11,7 +11,7 @@
 - GENERIC.UP kernel hangs on v445 (missing interrupt?)
 
 sun4v:
- - current status:
+ - current status (verified on T5 ldom with 2 VCPU and 4GB):
      The kernel boots and starts userland.
         During the execution of the sysinst process, a sub-process crashes.
         The crash happens when a call to sysctl from /bin/sh causes a mmu trap.
@@ -27,6 +27,7 @@
         may end up with a mmu fault again if the stack address is not present in the mmu, so
         perhaps spilling to the physical address of the stack will work.
         Time will show if this is correct...
+        Status on T2000 ldom with 8 VCPU and 4GB is that is crashes in /sbin/init doing an access() call where %o0 is corrupted (zero)
 - 64-bit kernel support
 - 32-bit kernel support
 - libkvm
@@ -48,6 +49,6 @@
 - vbus.c: handle prom_getprop() memory leaks
 - locore.s: rft_user (sun4v specific manaul fill) - seems to work, but is it good enough (compared to openbsds rft_user?
  - platforms tested so far:
- -- qemu sun4v/niagara - crash in init process relaed to fork (stack?)
+ -- qemu sun4v/niagara - reaches the point where the kernel needs to mount a root fs
  -- T2000 - mmu fault somewhere
  -- T5 - stickcmpr is not properly initialized ???



Home | Main Index | Thread Index | Old Index