Module Name:    src
Committed By:   palle
Date:           Sun Feb 14 20:30:31 UTC 2021

Modified Files:
        src/sys/arch/sparc64/doc: TODO

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


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sparc64/doc/TODO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sparc64/doc/TODO
diff -u src/sys/arch/sparc64/doc/TODO:1.32 src/sys/arch/sparc64/doc/TODO:1.33
--- src/sys/arch/sparc64/doc/TODO:1.32	Sun Jan 31 19:08:05 2021
+++ src/sys/arch/sparc64/doc/TODO	Sun Feb 14 20:30:31 2021
@@ -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 @@ sun4u:
 - 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 @@ sun4v:
 	 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 @@ sun4v:
 - 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 ???

Reply via email to