Module Name:src
Committed By: dsl
Date: Tue Feb 25 22:16:52 UTC 2014
Modified Files:
src/sys/arch/i386/i386: cpufunc.S
src/sys/arch/x86/include: cpu_extended_state.h cpufunc.h fpu.h
src/sys/arch/x86/x86: cpu.c fpu.c vm_machdep.c
Log Message:
Add support
Module Name:src
Committed By: dsl
Date: Tue Feb 25 17:56:03 UTC 2014
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Fix a 'stupido' that stopped (amongst other things) the cpu brand string
being read.
The most obvious side effect the anita tests failed to
Module Name:src
Committed By: dsl
Date: Tue Feb 25 22:11:11 UTC 2014
Modified Files:
src/sys/arch/x86/include: specialreg.h
Log Message:
Add the XCR bits for snazzy upcoming features.
Define a mask for the fpu releated ones - only these wll be enabled.
The memory bound
Module Name:src
Committed By: dsl
Date: Tue Feb 25 22:16:52 UTC 2014
Modified Files:
src/sys/arch/i386/i386: cpufunc.S
src/sys/arch/x86/include: cpu_extended_state.h cpufunc.h fpu.h
src/sys/arch/x86/x86: cpu.c fpu.c vm_machdep.c
Log Message:
Add support
On Sun, Feb 23, 2014 at 02:48:19PM -0800, John Nemeth wrote:
On Feb 23, 10:35pm, David Laight wrote:
}
} Module Name:src
} Committed By: dsl
} Date: Sun Feb 23 22:35:28 UTC 2014
}
} Modified Files:
} src/sys/arch/i386/i386: freebsd_machdep.c
Module Name:src
Committed By: dsl
Date: Sun Feb 23 12:56:40 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/i386/i386: machdep.c
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: fpu.c identcpu.c x86_machdep.c
Log
Module Name:src
Committed By: dsl
Date: Sun Feb 23 22:35:28 UTC 2014
Modified Files:
src/sys/arch/i386/i386: freebsd_machdep.c ibcs2_machdep.c
svr4_machdep.c
src/sys/arch/x86/include: fpu.h
src/sys/arch/x86/x86: fpu.c
Log Message:
Add
Module Name:src
Committed By: dsl
Date: Sun Feb 23 22:36:43 UTC 2014
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Avoid unnecessary (and pointless) references to pcb-pcb_savefpu.
They were all in asserts.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: dsl
Date: Sun Feb 23 22:38:40 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: identcpu.c x86_machdep.c
Log Message:
Rename (the recently added) 'x86_xsave_size' to 'x86_fpu_save_size'
and default to
Module Name:src
Committed By: dsl
Date: Sun Feb 23 12:56:40 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: machdep.c
src/sys/arch/i386/i386: machdep.c
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: fpu.c identcpu.c x86_machdep.c
Log
Module Name:src
Committed By: dsl
Date: Sun Feb 23 22:35:28 UTC 2014
Modified Files:
src/sys/arch/i386/i386: freebsd_machdep.c ibcs2_machdep.c
svr4_machdep.c
src/sys/arch/x86/include: fpu.h
src/sys/arch/x86/x86: fpu.c
Log Message:
Add
Module Name:src
Committed By: dsl
Date: Sun Feb 23 22:36:43 UTC 2014
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Avoid unnecessary (and pointless) references to pcb-pcb_savefpu.
They were all in asserts.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: dsl
Date: Sun Feb 23 22:38:40 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: identcpu.c x86_machdep.c
Log Message:
Rename (the recently added) 'x86_xsave_size' to 'x86_fpu_save_size'
and default to
Module Name:src
Committed By: dsl
Date: Sat Feb 22 17:48:08 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: cpu_topology.c identcpu.c
Log Message:
Re-use the unused ci_cpu_serial[3] to save the highest cpuid values
for the normal
Module Name:src
Committed By: dsl
Date: Sat Feb 22 17:48:08 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: cpu_topology.c identcpu.c
Log Message:
Re-use the unused ci_cpu_serial[3] to save the highest cpuid values
for the normal
need.
Separation in the kernel is even worse.
David
--
David Laight: da...@l8s.co.uk
Module Name:src
Committed By: dsl
Date: Thu Feb 20 18:14:11 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu.h
Log Message:
This needs stdint.h in userspace (for uint64_t)
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/x86/include/cpu.h
Module Name:src
Committed By: dsl
Date: Thu Feb 20 18:19:10 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf machdep.c
src/sys/arch/amd64/include: pcb.h proc.h
src/sys/arch/i386/i386: locore.S machdep.c
src/sys/arch/i386/include: pcb.h
Module Name:src
Committed By: dsl
Date: Thu Feb 20 18:20:39 UTC 2014
Modified Files:
src/sys/arch/amd64/include: frame.h
Log Message:
This doesn't need fpu.h, but should include ucontext.h
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17
Module Name:src
Committed By: dsl
Date: Thu Feb 20 18:14:11 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu.h
Log Message:
This needs stdint.h in userspace (for uint64_t)
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/x86/include/cpu.h
Module Name:src
Committed By: dsl
Date: Thu Feb 20 18:19:10 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf machdep.c
src/sys/arch/amd64/include: pcb.h proc.h
src/sys/arch/i386/i386: locore.S machdep.c
src/sys/arch/i386/include: pcb.h
Module Name:src
Committed By: dsl
Date: Thu Feb 20 18:20:39 UTC 2014
Modified Files:
src/sys/arch/amd64/include: frame.h
Log Message:
This doesn't need fpu.h, but should include ucontext.h
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17
Module Name:src
Committed By: dsl
Date: Wed Feb 19 19:29:33 UTC 2014
Modified Files:
src/external/public-domain/sqlite/lib: Makefile
Log Message:
Add all: and dependall: tatgets so that sqlite3.pc actually gets built.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:21:22 UTC 2014
Modified Files:
src/lib/libkvm: kvm.c kvm_alpha.c kvm_file.c kvm_hppa.c kvm_i386.c
kvm_i386pae.c kvm_mips.c kvm_proc.c kvm_sh3.c kvm_sparc.c
kvm_sparc64.c kvm_vax.c kvm_x86_64.c
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:40:40 UTC 2014
Modified Files:
src/sys/sys: user.h
Log Message:
Userspace shouldn't (and doesn't seem to) need machine/pcb.h.
Unfortunately the file is included by loads of stuff, mostly in
src/external, so can't be
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:42:15 UTC 2014
Modified Files:
src/bin/ps: ps.c
src/usr.bin/systat: ps.c syscall.c
src/usr.bin/vmstat: vmstat.c
src/usr.bin/w: w.c
Log Message:
Remove some pointless inclusions os sys/user.h
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:50:56 UTC 2014
Modified Files:
src/sys/compat/linux/arch/amd64: linux_machdep.c
Log Message:
Don't rely on pcb.h including x86/include/sysarch.h
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48
Module Name:src
Committed By: dsl
Date: Wed Feb 19 21:23:02 UTC 2014
Modified Files:
src/sys/arch/i386/i386: compat_16_machdep.c process_machdep.c
src/sys/arch/x86/acpi: acpi_wakeup.c
src/sys/arch/x86/x86: cpu.c ipi.c
src/sys/compat/linux/arch/i386:
Module Name:src
Committed By: dsl
Date: Wed Feb 19 21:45:01 UTC 2014
Modified Files:
src/sys/compat/linux32/arch/amd64: linux32_machdep.c
Log Message:
Explicitly include x86/fpu.h instead of relying in x86/frame.h including it.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dsl
Date: Wed Feb 19 19:29:33 UTC 2014
Modified Files:
src/external/public-domain/sqlite/lib: Makefile
Log Message:
Add all: and dependall: tatgets so that sqlite3.pc actually gets built.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:21:22 UTC 2014
Modified Files:
src/lib/libkvm: kvm.c kvm_alpha.c kvm_file.c kvm_hppa.c kvm_i386.c
kvm_i386pae.c kvm_mips.c kvm_proc.c kvm_sh3.c kvm_sparc.c
kvm_sparc64.c kvm_vax.c kvm_x86_64.c
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:40:40 UTC 2014
Modified Files:
src/sys/sys: user.h
Log Message:
Userspace shouldn't (and doesn't seem to) need machine/pcb.h.
Unfortunately the file is included by loads of stuff, mostly in
src/external, so can't be
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:42:15 UTC 2014
Modified Files:
src/bin/ps: ps.c
src/usr.bin/systat: ps.c syscall.c
src/usr.bin/vmstat: vmstat.c
src/usr.bin/w: w.c
Log Message:
Remove some pointless inclusions os sys/user.h
Module Name:src
Committed By: dsl
Date: Wed Feb 19 20:50:56 UTC 2014
Modified Files:
src/sys/compat/linux/arch/amd64: linux_machdep.c
Log Message:
Don't rely on pcb.h including x86/include/sysarch.h
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48
Module Name:src
Committed By: dsl
Date: Wed Feb 19 21:23:02 UTC 2014
Modified Files:
src/sys/arch/i386/i386: compat_16_machdep.c process_machdep.c
src/sys/arch/x86/acpi: acpi_wakeup.c
src/sys/arch/x86/x86: cpu.c ipi.c
src/sys/compat/linux/arch/i386:
Module Name:src
Committed By: dsl
Date: Wed Feb 19 21:45:01 UTC 2014
Modified Files:
src/sys/compat/linux32/arch/amd64: linux32_machdep.c
Log Message:
Explicitly include x86/fpu.h instead of relying in x86/frame.h including it.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dsl
Date: Tue Feb 18 18:39:11 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h
Added Files:
src/sys/arch/amd64/include: fpu.h
Log Message:
It seems that firefox includes machine/fpu.h on amd64.
Add the file back
Module Name:src
Committed By: dsl
Date: Tue Feb 18 22:03:52 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64
Log Message:
Unobsolete fpu.h
To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 src/distrib/sets/lists/comp/md.amd64
Please note
Module Name:src
Committed By: dsl
Date: Tue Feb 18 22:05:56 UTC 2014
Modified Files:
src/sys/arch/amd64/include: Makefile
Log Message:
Copy fpu.h to release
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/amd64/include/Makefile
Please note
Module Name:src
Committed By: dsl
Date: Tue Feb 18 18:39:11 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h
Added Files:
src/sys/arch/amd64/include: fpu.h
Log Message:
It seems that firefox includes machine/fpu.h on amd64.
Add the file back
Module Name:src
Committed By: dsl
Date: Tue Feb 18 22:03:52 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64
Log Message:
Unobsolete fpu.h
To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 src/distrib/sets/lists/comp/md.amd64
Please note
Module Name:src
Committed By: dsl
Date: Tue Feb 18 22:05:56 UTC 2014
Modified Files:
src/sys/arch/amd64/include: Makefile
Log Message:
Copy fpu.h to release
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/amd64/include/Makefile
Please note
Module Name:src
Committed By: dsl
Date: Sat Feb 15 09:43:02 UTC 2014
Modified Files:
src/distrib/common: Makefile.bootcd
Log Message:
If MAKEVERBOSE 2 remove the -v from pax command lines.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: dsl
Date: Sat Feb 15 10:11:15 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf machdep.c netbsd32_machdep.c
process_machdep.c
src/sys/arch/amd64/include: proc.h
src/sys/arch/i386/i386:
Module Name:src
Committed By: dsl
Date: Sat Feb 15 22:20:42 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: machdep.c netbsd32_machdep.c
process_machdep.c
src/sys/arch/amd64/include: mcontext.h
src/sys/arch/i386/i386: machdep.c
Module Name:src
Committed By: dsl
Date: Sat Feb 15 09:43:02 UTC 2014
Modified Files:
src/distrib/common: Makefile.bootcd
Log Message:
If MAKEVERBOSE 2 remove the -v from pax command lines.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: dsl
Date: Sat Feb 15 10:11:15 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: genassym.cf machdep.c netbsd32_machdep.c
process_machdep.c
src/sys/arch/amd64/include: proc.h
src/sys/arch/i386/i386:
Module Name:src
Committed By: dsl
Date: Sat Feb 15 22:20:42 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: machdep.c netbsd32_machdep.c
process_machdep.c
src/sys/arch/amd64/include: mcontext.h
src/sys/arch/i386/i386: machdep.c
On Thu, Feb 13, 2014 at 08:22:32AM +0100, Christoph Egger wrote:
+ENTRY(fngetsw)
+ fnstsw %ax
+ ret
+
Not sure if you mean fngetsw here (copy paste) ?
No, I want to return the status word in %ax, rather that write
it to a memory location.
David
--
David Laight: da
Module Name:src
Committed By: dsl
Date: Thu Feb 13 17:42:24 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64
Log Message:
Mark i386/npx.h obsolete.
I'd forgotten it was released here as well.
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215
Module Name:src
Committed By: dsl
Date: Thu Feb 13 19:37:08 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h cpufunc.h
src/sys/arch/x86/x86: fpu.c
Log Message:
Check the argument types for the fpu asm functions.
To generate a diff of this
Module Name:src
Committed By: dsl
Date: Thu Feb 13 17:42:24 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64
Log Message:
Mark i386/npx.h obsolete.
I'd forgotten it was released here as well.
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215
Module Name:src
Committed By: dsl
Date: Thu Feb 13 19:37:08 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h cpufunc.h
src/sys/arch/x86/x86: fpu.c
Log Message:
Check the argument types for the fpu asm functions.
To generate a diff of this
Module Name:src
Committed By: dsl
Date: Wed Feb 12 19:53:49 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S trap.c
src/sys/arch/x86/x86: fpu.c
Log Message:
Change the argument to fpudna() to be the trapframe.
Move the checks for fpu traps in kernel
Module Name:src
Committed By: dsl
Date: Wed Feb 12 23:04:43 UTC 2014
Modified Files:
src/sys/arch/amd64/include: fenv.h
src/sys/arch/i386/include: fenv.h
Log Message:
Add definitions of the default control words directly to this file
instead of pulling the kernel
Module Name:src
Committed By: dsl
Date: Wed Feb 12 23:24:09 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.i386
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/i386/conf: files.i386
src/sys/arch/i386/i386: autoconf.c cpufunc.S
Module Name:src
Committed By: dsl
Date: Wed Feb 12 19:53:49 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S trap.c
src/sys/arch/x86/x86: fpu.c
Log Message:
Change the argument to fpudna() to be the trapframe.
Move the checks for fpu traps in kernel
Module Name:src
Committed By: dsl
Date: Wed Feb 12 23:24:09 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.i386
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/i386/conf: files.i386
src/sys/arch/i386/i386: autoconf.c cpufunc.S
Module Name:src
Committed By: dsl
Date: Tue Feb 11 20:17:16 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64
src/sys/arch/amd64/amd64: machdep.c netbsd32_machdep.c
process_machdep.c trap.c
src/sys/arch/amd64/conf: files.amd64
Module Name:src
Committed By: dsl
Date: Tue Feb 11 22:48:25 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.i386
Log Message:
Add x86/fpu.h
Nothing in i386 uses it yet, but it ends up in destdir so it has to be
released.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dsl
Date: Tue Feb 11 20:17:16 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64
src/sys/arch/amd64/amd64: machdep.c netbsd32_machdep.c
process_machdep.c trap.c
src/sys/arch/amd64/conf: files.amd64
Module Name:src
Committed By: dsl
Date: Tue Feb 11 22:48:25 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.i386
Log Message:
Add x86/fpu.h
Nothing in i386 uses it yet, but it ends up in destdir so it has to be
released.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: dsl
Date: Sun Feb 9 14:44:42 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h
Log Message:
Add compatibility for some userspace code (eg firefox) that seems to look
inside the ucontext structure passed to signal
Module Name:src
Committed By: dsl
Date: Sun Feb 9 17:07:41 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/x86/include: cpufunc.h
Log Message:
Add x86_stmxcsr for amd64.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: dsl
Date: Sun Feb 9 19:42:04 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
Log Message:
Best if x86_stmxcsr executes stmxcsr.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/amd64/amd64/cpufunc.S
Module Name:src
Committed By: dsl
Date: Sun Feb 9 22:19:02 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
Log Message:
Simplify fputrap() considerably.
There is no need to save the fpu state here, and definitely no need
to initialise the fpu.
The code is
Module Name:src
Committed By: dsl
Date: Sun Feb 9 22:47:04 UTC 2014
Modified Files:
src/sys/arch/i386/isa: npx.c
Log Message:
Tidy up and correct some comments.
Replace the hand generated 28 lines that initialised fpetable[]
with some pre-processor expressions.
The
Module Name:src
Committed By: dsl
Date: Sun Feb 9 23:02:25 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
Log Message:
Steal the table from i386/isa/npx.c than selects the highest priority
floating point error when raising a signal.
Multiple errors bits can
Module Name:src
Committed By: dsl
Date: Sun Feb 9 14:44:42 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h
Log Message:
Add compatibility for some userspace code (eg firefox) that seems to look
inside the ucontext structure passed to signal
Module Name:src
Committed By: dsl
Date: Sun Feb 9 17:07:41 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/x86/include: cpufunc.h
Log Message:
Add x86_stmxcsr for amd64.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: dsl
Date: Sun Feb 9 19:42:04 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
Log Message:
Best if x86_stmxcsr executes stmxcsr.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/amd64/amd64/cpufunc.S
Module Name:src
Committed By: dsl
Date: Sun Feb 9 22:19:02 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
Log Message:
Simplify fputrap() considerably.
There is no need to save the fpu state here, and definitely no need
to initialise the fpu.
The code is
Module Name:src
Committed By: dsl
Date: Sun Feb 9 22:47:04 UTC 2014
Modified Files:
src/sys/arch/i386/isa: npx.c
Log Message:
Tidy up and correct some comments.
Replace the hand generated 28 lines that initialised fpetable[]
with some pre-processor expressions.
The
Module Name:src
Committed By: dsl
Date: Sun Feb 9 23:02:25 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
Log Message:
Steal the table from i386/isa/npx.c than selects the highest priority
floating point error when raising a signal.
Multiple errors bits can
Module Name:src
Committed By: dsl
Date: Sat Feb 8 22:36:50 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h
Log Message:
Add bit defs for more of the x87 status register.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: dsl
Date: Sat Feb 8 22:36:50 UTC 2014
Modified Files:
src/sys/arch/x86/include: cpu_extended_state.h
Log Message:
Add bit defs for more of the x87 status register.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: dsl
Date: Fri Feb 7 19:32:50 UTC 2014
Modified Files:
src/sys/arch/i386/i386: trap.c
Log Message:
Remove the splurious check for EN_SW_DATACHAIN when looking at mxcsr traps.
The relevant bit is always masked out higher up.
The only place I
Module Name:src
Committed By: dsl
Date: Fri Feb 7 19:36:15 UTC 2014
Modified Files:
src/sys/arch/i386/include: npx.h
Added Files:
src/sys/arch/x86/include: cpu_extended_state.h
Log Message:
Move all the hardware register layout for the x86 cpus into a header
that
Module Name:src
Committed By: dsl
Date: Fri Feb 7 21:52:46 UTC 2014
Modified Files:
src/sys/arch/x86/include: Makefile
Log Message:
Userspace (especially libkvm) build better is cpu_extended_state.h
is exported.
To generate a diff of this commit:
cvs rdiff -u -r1.17
Module Name:src
Committed By: dsl
Date: Fri Feb 7 22:40:22 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c machdep.c netbsd32_machdep.c
process_machdep.c
src/sys/arch/amd64/conf: files.amd64
src/sys/arch/amd64/include: fpu.h
Module Name:src
Committed By: dsl
Date: Fri Feb 7 23:18:04 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64 md.i386
Log Message:
Add cpu_extended_state.h
To generate a diff of this commit:
cvs rdiff -u -r1.212 -r1.213 src/distrib/sets/lists/comp/md.amd64
Module Name:src
Committed By: dsl
Date: Fri Feb 7 19:32:50 UTC 2014
Modified Files:
src/sys/arch/i386/i386: trap.c
Log Message:
Remove the splurious check for EN_SW_DATACHAIN when looking at mxcsr traps.
The relevant bit is always masked out higher up.
The only place I
Module Name:src
Committed By: dsl
Date: Fri Feb 7 19:36:15 UTC 2014
Modified Files:
src/sys/arch/i386/include: npx.h
Added Files:
src/sys/arch/x86/include: cpu_extended_state.h
Log Message:
Move all the hardware register layout for the x86 cpus into a header
that
Module Name:src
Committed By: dsl
Date: Fri Feb 7 21:52:46 UTC 2014
Modified Files:
src/sys/arch/x86/include: Makefile
Log Message:
Userspace (especially libkvm) build better is cpu_extended_state.h
is exported.
To generate a diff of this commit:
cvs rdiff -u -r1.17
Module Name:src
Committed By: dsl
Date: Fri Feb 7 22:40:22 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c machdep.c netbsd32_machdep.c
process_machdep.c
src/sys/arch/amd64/conf: files.amd64
src/sys/arch/amd64/include: fpu.h
Module Name:src
Committed By: dsl
Date: Fri Feb 7 23:18:04 UTC 2014
Modified Files:
src/distrib/sets/lists/comp: md.amd64 md.i386
Log Message:
Add cpu_extended_state.h
To generate a diff of this commit:
cvs rdiff -u -r1.212 -r1.213 src/distrib/sets/lists/comp/md.amd64
On Wed, Feb 05, 2014 at 11:09:05PM +0100, Joerg Sonnenberger wrote:
On Wed, Feb 05, 2014 at 06:52:22PM +, David Laight wrote:
Module Name:src
Committed By: dsl
Date: Wed Feb 5 18:52:22 UTC 2014
Modified Files:
src/sys/arch/amd64/conf
= no-avx = no-fma = no-fma4
You either need all of them, and the one that the next sub-version
of the cpu/compiler add, or you assume that the first ones imply the
latter - at least to some degree.
David
--
David Laight: da...@l8s.co.uk
Module Name:src
Committed By: dsl
Date: Wed Feb 5 18:52:22 UTC 2014
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
src/sys/arch/i386/conf: Makefile.i386
Log Message:
Change the compiler options to explicitly specify:
-mno-mmx -mno-sse -mno-avx
Module Name:src
Committed By: dsl
Date: Wed Feb 5 23:10:41 UTC 2014
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Apparantly clang doesn't like -mno-80387 or -mno-fp-ret-in-387
-msoft-float is equivalent to the former, the latter is probably
Module Name:src
Committed By: dsl
Date: Wed Feb 5 18:52:22 UTC 2014
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
src/sys/arch/i386/conf: Makefile.i386
Log Message:
Change the compiler options to explicitly specify:
-mno-mmx -mno-sse -mno-avx
Module Name:src
Committed By: dsl
Date: Wed Feb 5 23:10:41 UTC 2014
Modified Files:
src/sys/arch/amd64/conf: Makefile.amd64
Log Message:
Apparantly clang doesn't like -mno-80387 or -mno-fp-ret-in-387
-msoft-float is equivalent to the former, the latter is probably
Module Name:src
Committed By: dsl
Date: Tue Feb 4 21:09:24 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
src/sys/arch/i386/i386: i386_trap.S
src/sys/arch/i386/isa: npx.c
src/sys/arch/x86/include: cpu.h
Log Message:
There is no need to
Module Name:src
Committed By: dsl
Date: Tue Feb 4 22:48:26 UTC 2014
Modified Files:
src/sys/arch/i386/i386: machdep.c process_machdep.c
Log Message:
Now that the sv_xmm and sv_87 fields in the pcb are the same size as the
hardware ones, and those in the mcontext,
Module Name:src
Committed By: dsl
Date: Tue Feb 4 21:09:24 UTC 2014
Modified Files:
src/sys/arch/amd64/amd64: fpu.c
src/sys/arch/i386/i386: i386_trap.S
src/sys/arch/i386/isa: npx.c
src/sys/arch/x86/include: cpu.h
Log Message:
There is no need to
Module Name:src
Committed By: dsl
Date: Tue Feb 4 22:21:35 UTC 2014
Modified Files:
src/sys/arch/i386/include: mcontext.h npx.h
Log Message:
Remove the fields from 'struct save87' and 'struct fxsave' that were used
to save the control word and tag word on fp faults.
Module Name:src
Committed By: dsl
Date: Tue Feb 4 22:48:26 UTC 2014
Modified Files:
src/sys/arch/i386/i386: machdep.c process_machdep.c
Log Message:
Now that the sv_xmm and sv_87 fields in the pcb are the same size as the
hardware ones, and those in the mcontext,
Module Name:src
Committed By: dsl
Date: Mon Feb 3 23:00:32 UTC 2014
Modified Files:
src/sys/arch/i386/isa: npx.c
Log Message:
Since we always run with CR0.NE set (internal fpu using vector 0x10)
npxintr() is only generated when a process executes an FP instruction
and
Module Name:src
Committed By: dsl
Date: Mon Feb 3 23:00:32 UTC 2014
Modified Files:
src/sys/arch/i386/isa: npx.c
Log Message:
Since we always run with CR0.NE set (internal fpu using vector 0x10)
npxintr() is only generated when a process executes an FP instruction
and
currently aren't, but
hopefully it is in the works.
Probably best to make fpuinit() xen-save then.
David
--
David Laight: da...@l8s.co.uk
101 - 200 of 864 matches
Mail list logo