CVS commit: src/sys/arch/sparc64/sparc64

2015-01-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Jan 5 11:40:56 UTC 2015 Modified Files: src/sys/arch/sparc64/sparc64: cache.c cache.h Log Message: cache_flush_phys(): Avoid run-time check for cpu type/implementation by installing correct function pointer in

CVS commit: src/sys/arch/sparc64/doc

2015-01-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Jan 5 11:42:19 UTC 2015 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: Add reminder to change run-time cpu type checks To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/doc

2015-01-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Jan 5 11:42:19 UTC 2015 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: Add reminder to change run-time cpu type checks To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/sparc64

2015-01-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jan 4 15:24:18 UTC 2015 Modified Files: src/sys/arch/sparc64/sparc64: ipifuncs.c Log Message: smp_dcache_flush_page_cpuset(): Avoid run-time check for cpu type/implementation by installing correct function in

CVS commit: src/sys/arch/sparc64/sparc64

2015-01-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jan 4 15:24:18 UTC 2015 Modified Files: src/sys/arch/sparc64/sparc64: ipifuncs.c Log Message: smp_dcache_flush_page_cpuset(): Avoid run-time check for cpu type/implementation by installing correct function in

CVS commit: src/sys/arch/sparc64

2015-01-03 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jan 3 11:22:14 UTC 2015 Modified Files: src/sys/arch/sparc64/include: cpu.h src/sys/arch/sparc64/sparc64: ipifuncs.c Log Message: smp_tlb_flush_pte(): Avoid run-time check for cpu type/implementation by installing

CVS commit: src/sys/arch/sparc64

2015-01-03 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jan 3 11:22:14 UTC 2015 Modified Files: src/sys/arch/sparc64/include: cpu.h src/sys/arch/sparc64/sparc64: ipifuncs.c Log Message: smp_tlb_flush_pte(): Avoid run-time check for cpu type/implementation by installing

CVS commit: src/sys/arch/sparc64/sparc64

2014-12-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Dec 30 18:29:20 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cache.c cache.h Log Message: sp_tlb_flush_*: Avoid run-time check for cpu type/implementation by installing correct function in cache_setup_funcs() To

CVS commit: src/sys/arch/sparc64/sparc64

2014-12-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Dec 30 18:29:20 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cache.c cache.h Log Message: sp_tlb_flush_*: Avoid run-time check for cpu type/implementation by installing correct function in cache_setup_funcs() To

CVS commit: src/sys/arch/sparc64

2014-11-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Nov 4 18:11:42 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c src/sys/arch/sparc64/sparc64: cache.h cpu.c ipifuncs.c pmap.c Log Message: sun4v: Removed a bunch of ifdef SUN4V since the CPU_ISSUN4V

CVS commit: src/sys/arch/sparc64

2014-11-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Nov 4 18:11:42 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c src/sys/arch/sparc64/sparc64: cache.h cpu.c ipifuncs.c pmap.c Log Message: sun4v: Removed a bunch of ifdef SUN4V since the CPU_ISSUN4V

re: CVS commit: src/sys/arch/sparc64/sparc64

2014-11-03 Thread Palle Lyckegaard
On Mon, 3 Nov 2014, matthew green wrote: we don't need the #ifdef's here. CPU_ISSUN4V is 0 for normal kernels, so the above is compiled out anyway. there's a bunch of other places this is done as well that we don't need it.. could you this up at some point? sure will do

CVS commit: src/sys/arch/sparc64/sparc64

2014-11-02 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Nov 2 19:40:06 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: ipifuncs.c mp_subr.S Log Message: sun4v: Implement missing sparc64_ipi_dcache_flush_page_xxx() function. ok martin@ To generate a diff of this commit:

CVS commit: src/sys/arch/sparc64/sparc64

2014-11-02 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Nov 2 19:40:06 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: ipifuncs.c mp_subr.S Log Message: sun4v: Implement missing sparc64_ipi_dcache_flush_page_xxx() function. ok martin@ To generate a diff of this commit:

CVS commit: src/sys/arch/sparc64/sparc64

2014-10-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Oct 30 13:57:14 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: sun4v: ensure that the X (eXecute) bit is set in the TTE To generate a diff of this commit: cvs rdiff -u -r1.290 -r1.291

CVS commit: src/sys/arch/sparc64/sparc64

2014-10-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Oct 30 13:57:14 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: sun4v: ensure that the X (eXecute) bit is set in the TTE To generate a diff of this commit: cvs rdiff -u -r1.290 -r1.291

CVS commit: src/sys/arch/sparc64/sparc64

2014-10-26 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Oct 26 21:03:45 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Create CLEANWIN0 and CLEANWIN1 macros for handling clean window traps on both sun4u and sun4u (based on the original code

CVS commit: src/sys/arch/sparc64/sparc64

2014-10-26 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Oct 26 21:03:45 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Create CLEANWIN0 and CLEANWIN1 macros for handling clean window traps on both sun4u and sun4u (based on the original code

CVS commit: src/sys/arch/sparc64/sparc64

2014-10-15 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Oct 15 21:18:32 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: fixed bug causing the real address to be incorrectly calculated as zero To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/sparc64/sparc64

2014-10-15 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Oct 15 21:18:32 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: fixed bug causing the real address to be incorrectly calculated as zero To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/sparc64

2014-09-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Sep 24 18:32:10 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h hypervisor.h src/sys/arch/sparc64/sparc64: cpu.c genassym.cf locore.s mp_subr.S Log Message: sun4v: add code to enable startup of secondary

CVS commit: src/sys/arch/sparc64

2014-09-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Sep 24 18:32:10 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h hypervisor.h src/sys/arch/sparc64/sparc64: cpu.c genassym.cf locore.s mp_subr.S Log Message: sun4v: add code to enable startup of secondary

CVS commit: src/sys/arch/sparc64

2014-09-06 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Sep 6 20:56:39 UTC 2014 Modified Files: src/sys/arch/sparc64/include: sparc64.h src/sys/arch/sparc64/sparc64: ofw_machdep.c Log Message: sun4v: New function prom_startcpu_by_cpuid() necessary for starting cpus on

CVS commit: src/sys/arch/sparc64

2014-09-06 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Sep 6 20:56:39 UTC 2014 Modified Files: src/sys/arch/sparc64/include: sparc64.h src/sys/arch/sparc64/sparc64: ofw_machdep.c Log Message: sun4v: New function prom_startcpu_by_cpuid() necessary for starting cpus on

CVS commit: src/sys/arch/sparc64

2014-09-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Sep 4 18:48:29 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h pmap.h src/sys/arch/sparc64/sparc64: genassym.cf locore.s pmap.c Log Message: sun4v: All cpus must be setup with a TSB descriptor, so

CVS commit: src/sys/arch/sparc64/doc

2014-09-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Sep 4 18:55:03 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update TODO list To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc64/doc/TODO Please note that diffs

CVS commit: src/sys/arch/sparc64

2014-09-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Sep 4 18:48:29 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h pmap.h src/sys/arch/sparc64/sparc64: genassym.cf locore.s pmap.c Log Message: sun4v: All cpus must be setup with a TSB descriptor, so

CVS commit: src/sys/arch/sparc64/doc

2014-09-04 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Sep 4 18:55:03 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update TODO list To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc64/doc/TODO Please note that diffs

CVS commit: src/sys/arch/sparc64/sparc64

2014-09-01 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Sep 1 19:01:55 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: cpu_boot_secondary_processors() needs a platform independent way to get the cpu id, so use cpu_myid() instead of sun4u specific

CVS commit: src/sys/arch/sparc64/sparc64

2014-09-01 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Sep 1 19:01:55 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: cpu_boot_secondary_processors() needs a platform independent way to get the cpu id, so use cpu_myid() instead of sun4u specific

CVS commit: src/sys/arch/sparc64/sparc64

2014-08-31 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Aug 31 18:49:42 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Split the NORMAL_GLOBALS and ALTERNATE_GLOBALS macros to _SUN4U and _SUN4V variants. Rework the return_from_trap logic to use

CVS commit: src/sys/arch/sparc64/sparc64

2014-08-31 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Aug 31 18:49:42 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Split the NORMAL_GLOBALS and ALTERNATE_GLOBALS macros to _SUN4U and _SUN4V variants. Rework the return_from_trap logic to use

CVS commit: src/sys/arch/sparc64/dev

2014-08-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Aug 27 19:02:17 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c Log Message: Use device_lookup() to locate device instances To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/arch/sparc64/dev

2014-08-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Aug 27 19:02:17 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c Log Message: Use device_lookup() to locate device instances To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/arch/sparc64/dev

2014-08-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Aug 24 19:06:14 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c ebusvar.h Log Message: Generalize the code to allow for arbitrary interrupt wirings - with this change the serial console is usable on Sun Fire

CVS commit: src/sys/arch/sparc64/dev

2014-08-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Aug 24 19:09:43 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: iommu.c iommureg.h Log Message: Initialize IOMMU control and status register properly - from OpenBSD - ok mrg@ To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/sparc64/dev

2014-08-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Aug 24 19:06:14 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: ebus_mainbus.c ebusvar.h Log Message: Generalize the code to allow for arbitrary interrupt wirings - with this change the serial console is usable on Sun Fire

CVS commit: src/sys/arch/sparc64/dev

2014-08-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Aug 24 19:09:43 UTC 2014 Modified Files: src/sys/arch/sparc64/dev: iommu.c iommureg.h Log Message: Initialize IOMMU control and status register properly - from OpenBSD - ok mrg@ To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Jul 30 13:50:33 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Fix ALTERNATE_GLOBALS so it at least works on sun4u - using a scratch register is not a good idea... To generate a diff of this

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Jul 30 13:50:33 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Fix ALTERNATE_GLOBALS so it at least works on sun4u - using a scratch register is not a good idea... To generate a diff of this

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 27 16:37:47 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Introduce a new macro ALTERNATE_GLOBALS (matching NORMAL_GLOBALS). Two new helper macros ENABLE_INTERRUPTS and

CVS commit: src/sys/arch/sparc64/doc

2014-07-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 27 17:46:43 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: Update TODO list with relevant sun4v stuff To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 27 16:37:47 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Introduce a new macro ALTERNATE_GLOBALS (matching NORMAL_GLOBALS). Two new helper macros ENABLE_INTERRUPTS and

CVS commit: src/sys/arch/sparc64/doc

2014-07-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 27 17:46:43 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: Update TODO list with relevant sun4v stuff To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-26 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jul 26 17:16:41 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Improved the NORMAL_GLOBALS macro in the sun4u case, so only the relevant bit (AG) in %pstate is affected - ok martin@ To generate

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-26 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jul 26 17:16:41 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Improved the NORMAL_GLOBALS macro in the sun4u case, so only the relevant bit (AG) in %pstate is affected - ok martin@ To generate

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jul 24 18:23:28 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: add missing spill/fill handling for trap level 1 + cosmetic changes to comments for trap level 0 entries To generate a diff

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-24 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jul 24 18:23:28 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: add missing spill/fill handling for trap level 1 + cosmetic changes to comments for trap level 0 entries To generate a diff

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-19 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jul 19 20:58:12 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Introduce a NORMAL_GLOBALS macro - first used in sparc_interrupt - other relevant uses will be handled as the sun4v work is

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-19 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jul 19 20:58:12 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Introduce a NORMAL_GLOBALS macro - first used in sparc_interrupt - other relevant uses will be handled as the sun4v work is

CVS commit: src/sys/arch/sparc64

2014-07-16 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Jul 16 19:53:18 UTC 2014 Modified Files: src/sys/arch/sparc64/include: ctlreg.h src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Introduce SET_MMU_CONTEXTID macro for setting the mmu context id on both sun4u

CVS commit: src/sys/arch/sparc64

2014-07-16 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed Jul 16 19:53:18 UTC 2014 Modified Files: src/sys/arch/sparc64/include: ctlreg.h src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Introduce SET_MMU_CONTEXTID macro for setting the mmu context id on both sun4u

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 13 22:32:49 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: add interrupt handling to sun4v trap table To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 13 22:09:01 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Bugfix: add missing cmp instruction to GET_MAXCWP macro To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362

CVS commit: src/sys/arch/sparc64/sparc64

2014-07-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jul 13 22:32:49 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: add interrupt handling to sun4v trap table To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363

CVS commit: src/sys/arch/sparc64

2014-06-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Jun 30 12:59:48 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: The maximum number of register windows is a constant and thus not available via the

CVS commit: src/sys/arch/sparc64

2014-06-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Jun 30 12:59:48 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: The maximum number of register windows is a constant and thus not available via the

CVS commit: src/sys/arch/sparc64/sparc64

2014-06-10 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Jun 10 18:27:42 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: clock.c cpu.c Log Message: sun4v: make cpu_initclocks() work on sun4v - %tick and %stick on sun4v systems are read-only. ok martin@ To generate a diff

CVS commit: src/sys/arch/sparc64/sparc64

2014-06-10 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Jun 10 18:27:42 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: clock.c cpu.c Log Message: sun4v: make cpu_initclocks() work on sun4v - %tick and %stick on sun4v systems are read-only. ok martin@ To generate a diff

CVS commit: src/sys/arch/sparc64

2014-06-08 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jun 8 17:33:24 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h hypervisor.h trap.h src/sys/arch/sparc64/sparc64: cache.h cpu.c hvcall.S ipifuncs.c mp_subr.S Log Message: sun4v: make

CVS commit: src/sys/arch/sparc64

2014-06-08 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jun 8 17:33:24 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h hypervisor.h trap.h src/sys/arch/sparc64/sparc64: cache.h cpu.c hvcall.S ipifuncs.c mp_subr.S Log Message: sun4v: make

CVS commit: src/sys/arch/sparc64/include

2014-06-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 5 18:36:44 UTC 2014 Modified Files: src/sys/arch/sparc64/include: hypervisor.h Log Message: sun4v: ensure that it is possible to include the hypervisor.h file more than once To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/sparc64/sparc64

2014-06-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 5 19:47:24 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: sun4v: note missing handling in pmap_calculate_colors() To generate a diff of this commit: cvs rdiff -u -r1.287 -r1.288

CVS commit: src/sys/arch/sparc64/doc

2014-06-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 5 19:49:04 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: note missing handling in cpu_match() To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/include

2014-06-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jun 5 18:36:44 UTC 2014 Modified Files: src/sys/arch/sparc64/include: hypervisor.h Log Message: sun4v: ensure that it is possible to include the hypervisor.h file more than once To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/sparc64/sparc64

2014-06-03 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Jun 3 20:01:34 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: sun4v: rename upaid_from_node() to cpuid_from_node() - make the function able to extract the cpuid from the cpu nodes reg property

CVS commit: src/sys/arch/sparc64/sparc64

2014-06-03 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue Jun 3 20:01:34 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: sun4v: rename upaid_from_node() to cpuid_from_node() - make the function able to extract the cpuid from the cpu nodes reg property

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-31 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat May 31 18:22:29 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: added missing dtsb miss handling for trap level 1 - with this update the kernel now reaches configure() on sun4v systems To

CVS commit: src/sys/arch/sparc64/doc

2014-05-31 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat May 31 18:27:03 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: Updated TODO with relevant things to fix on sun4v To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-31 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat May 31 18:22:29 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: added missing dtsb miss handling for trap level 1 - with this update the kernel now reaches configure() on sun4v systems To

CVS commit: src/sys/arch/sparc64/doc

2014-05-31 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat May 31 18:27:03 UTC 2014 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: Updated TODO with relevant things to fix on sun4v To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sparc64/doc/TODO

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri May 30 21:55:32 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Remove debugging code introduced by accident in locore.s revision 1.357 To generate a diff of this commit: cvs rdiff -u -r1.358

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-30 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri May 30 21:55:32 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Remove debugging code introduced by accident in locore.s revision 1.357 To generate a diff of this commit: cvs rdiff -u -r1.358

CVS commit: src/distrib/sparc64/xminiroot

2014-05-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue May 27 19:04:29 UTC 2014 Modified Files: src/distrib/sparc64/xminiroot: Makefile Log Message: Ensure a disklabel is present since sun4v OpenBoot requires a valid disklabel in the disk file image. With this change the

CVS commit: src/distrib/sparc64/xminiroot

2014-05-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue May 27 19:04:29 UTC 2014 Modified Files: src/distrib/sparc64/xminiroot: Makefile Log Message: Ensure a disklabel is present since sun4v OpenBoot requires a valid disklabel in the disk file image. With this change the

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-21 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed May 21 19:33:51 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: Removed duplicate call to prom_map_phys() To generate a diff of this commit: cvs rdiff -u -r1.286 -r1.287

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-21 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Wed May 21 19:33:51 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: Removed duplicate call to prom_map_phys() To generate a diff of this commit: cvs rdiff -u -r1.286 -r1.287

CVS commit: src/tests/sbin/sysctl

2014-05-16 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri May 16 18:50:29 UTC 2014 Modified Files: src/tests/sbin/sysctl: t_sysctl.sh Log Message: Added test of -d option to sysctl To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/sbin/sysctl/t_sysctl.sh Please

CVS commit: src/tests/sbin/sysctl

2014-05-16 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri May 16 18:50:29 UTC 2014 Modified Files: src/tests/sbin/sysctl: t_sysctl.sh Log Message: Added test of -d option to sysctl To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/sbin/sysctl/t_sysctl.sh Please

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue May 13 19:14:05 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: get_vis() now handles sun4v (VIS 1 and VIS 2) To generate a diff of this commit: cvs rdiff -u -r1.275 -r1.276

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue May 13 19:39:40 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: Use proper SYSCTL_DESCR() macro To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue May 13 19:14:05 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: get_vis() now handles sun4v (VIS 1 and VIS 2) To generate a diff of this commit: cvs rdiff -u -r1.275 -r1.276

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-13 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Tue May 13 19:39:40 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: Use proper SYSCTL_DESCR() macro To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon May 5 19:04:47 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: the trap base address should be assigned to %l1 so %tba is properly setup later in the code - now the kernel gets as far as

CVS commit: src/sys/arch/sparc64/sparc64

2014-05-05 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon May 5 19:04:47 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: the trap base address should be assigned to %l1 so %tba is properly setup later in the code - now the kernel gets as far as

CVS commit: src/sys/arch/sparc64/sparc64

2014-04-21 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Apr 21 17:34:38 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Update comment: modified - access To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357

CVS commit: src/sys/arch/sparc/stand/ofwboot

2014-04-21 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Apr 21 18:10:40 UTC 2014 Modified Files: src/sys/arch/sparc/stand/ofwboot: loadfile_machdep.c Log Message: sun4v: Update TTE data in sparc64_finalize_tlb_sun4v() - sun4v has no L (locked) bit + ensure that the ITLB has the EP

CVS commit: src/sys/arch/sparc64/include

2014-03-02 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Mar 3 05:05:09 UTC 2014 Modified Files: src/sys/arch/sparc64/include: pte.h Log Message: sun4v: SUN4V_TLB_TSB_LOCK define should have the same LL (instead of UL) as the other defines To generate a diff of this commit: cvs

CVS commit: src/sys/arch/sparc64/include

2014-03-02 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Mar 3 05:05:09 UTC 2014 Modified Files: src/sys/arch/sparc64/include: pte.h Log Message: sun4v: SUN4V_TLB_TSB_LOCK define should have the same LL (instead of UL) as the other defines To generate a diff of this commit: cvs

CVS commit: src

2014-02-21 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri Feb 21 18:00:09 UTC 2014 Modified Files: src/lib/libkvm: kvm_sparc64.c src/sys/arch/sparc/stand/ofwboot: loadfile_machdep.c src/sys/arch/sparc64/doc: TODO src/sys/arch/sparc64/include: cpu.h param.h

CVS commit: src

2014-02-21 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Fri Feb 21 18:00:09 UTC 2014 Modified Files: src/lib/libkvm: kvm_sparc64.c src/sys/arch/sparc/stand/ofwboot: loadfile_machdep.c src/sys/arch/sparc64/doc: TODO src/sys/arch/sparc64/include: cpu.h param.h

CVS commit: src/sys/arch/sparc64/sparc64

2014-01-26 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jan 26 20:12:32 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: genassym.cf locore.s Log Message: sun4v: Add handling of spill/fill and dtsb miss traps (with a XXX to be handled later) To generate a diff of this

CVS commit: src/sys/arch/sparc64/sparc64

2014-01-26 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sun Jan 26 20:12:32 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: genassym.cf locore.s Log Message: sun4v: Add handling of spill/fill and dtsb miss traps (with a XXX to be handled later) To generate a diff of this

CVS commit: src/sys/arch/sparc64/doc

2014-01-25 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jan 25 19:07:25 UTC 2014 Added Files: src/sys/arch/sparc64/doc: TODO Log Message: Add a TODO file to document things to be done for the sparc64 port To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/arch/sparc64/doc

2014-01-25 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jan 25 19:07:25 UTC 2014 Added Files: src/sys/arch/sparc64/doc: TODO Log Message: Add a TODO file to document things to be done for the sparc64 port To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/arch/sparc64/sparc64

2014-01-11 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jan 11 18:31:35 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: genassym.cf Log Message: No need to make CI_MMFSA depend on SUN4V since the ci_mmfsa field is always present in the cpu_info struct now To generate a

CVS commit: src/sys/arch/sparc64/sparc64

2014-01-11 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Jan 11 18:31:35 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: genassym.cf Log Message: No need to make CI_MMFSA depend on SUN4V since the ci_mmfsa field is always present in the cpu_info struct now To generate a

CVS commit: src/sys/arch/sparc64/sparc64

2014-01-09 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jan 9 20:13:54 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c pmap.c Log Message: Coding style fixes (whitespace) - no functional changes To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108

CVS commit: src/sys/arch/sparc64/include

2014-01-09 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jan 9 20:28:24 UTC 2014 Modified Files: src/sys/arch/sparc64/include: cpu.h Log Message: sun4v: Update description of the ci_mmfsa field in the cpu_info structure To generate a diff of this commit: cvs rdiff -u -r1.108

CVS commit: src/sys/arch/sparc64/sparc64

2014-01-09 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Thu Jan 9 20:13:54 UTC 2014 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c pmap.c Log Message: Coding style fixes (whitespace) - no functional changes To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108

<    1   2   3   4   5   >