The NetBSD Project

CVS log for src/sys/arch/i386/i386/machdep.c

[BACK] Up to [] / src / sys / arch / i386 / i386

Request diff between arbitrary revisions

Default branch: MAIN
Current tag: netbsd-4

Revision 1.586.2.6 / (download) - annotate - [select for diffs], Sun Oct 18 15:20:42 2009 UTC (13 years, 11 months ago) by bouyer
Branch: netbsd-4
Changes since 1.586.2.5: +8 -2 lines
Diff to previous 1.586.2.5 (colored) to branchpoint 1.586 (colored) next main 1.587 (colored)

Pull up following revision(s) (requested by mlelstv in ticket #1363):
	sys/arch/i386/isa/npx.c: revision 1.132 via patch
	sys/arch/amd64/amd64/fpu.c: revision 1.29 via patch
	sys/arch/amd64/amd64/machdep.c: revision 1.105 via patch
	sys/arch/i386/i386/machdep.c: revision 1.647 via patch
PR port-i386/39299 FPU use in signal handlers is unsafe
Ensure FP state is reset, if FP is used in a signal handler.
Fixes PR kern/39299 for 32bit code.

Revision 1.586.2.5 / (download) - annotate - [select for diffs], Tue Aug 28 11:46:26 2007 UTC (16 years, 1 month ago) by liamjfoy
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.586.2.4: +9 -2 lines
Diff to previous 1.586.2.4 (colored) to branchpoint 1.586 (colored)

Pull up following revision(s) (requested by xtraeme in ticket #841):
	sys/arch/i386/i386/machdep.c: revision 1.604
When collecting memory regions from the BIOS, ignore regions that are less
than a page size.

Revision 1.586.2.4 / (download) - annotate - [select for diffs], Fri Apr 20 20:31:25 2007 UTC (16 years, 5 months ago) by bouyer
Branch: netbsd-4
Branch point for: wrstuden-fixsa
Changes since 1.586.2.3: +6 -2 lines
Diff to previous 1.586.2.3 (colored) to branchpoint 1.586 (colored)

Pull up following revision(s) (requested by mlelstv in ticket #575):
	sys/arch/i386/i386/est.c		sync with 1.37
	sys/arch/i386/i386/ipifuncs.c		sync with 1.16
	sys/arch/x86/include/cpu_msr.h		sync with 1.4
	sys/arch/x86/include/intrdefs.h		sync with 1.8
	sys/arch/x86/include/powernow.h		sync with 1.9
	sys/arch/x86/x86/powernow_k8.c		sync with 1.20
	sys/arch/x86/x86/msr_ipifuncs.c		sync with 1.8
	sys/arch/amd64/amd64/ipifuncs.c		sync with 1.9
	sys/arch/i386/i386/identcpu.c		patch
	sys/arch/i386/i386/machdep.c		patch
	sys/arch/i386/include/cpu.h		patch
	sys/arch/x86/conf/files.x86		patch
	sys/arch/x86/x86/x86_machdep.c		patch
	sys/arch/amd64/amd64/machdep.c		patch
Add MSR write IPI handler for x86. Use it and the RUN_ONCE framework
to make est and powernow drivers work properly with SMP.

Revision 1.586.2.3 / (download) - annotate - [select for diffs], Wed Mar 28 20:25:36 2007 UTC (16 years, 6 months ago) by jdc
Branch: netbsd-4
Changes since 1.586.2.2: +15 -2 lines
Diff to previous 1.586.2.2 (colored) to branchpoint 1.586 (colored)

Pull up revision 1.593 (requested by gdt in ticket #521)

Add a heuristic to set rbus_min_start based on total RAM.  The new
behavior is to choose 0.5 GB for <= 192 MB, 1 GB normally, and 2 GB
for >= 1 GB.  This should make the defaults work additionally old
Thinkpad 600Es, and also on notebooks with lots of RAM (e.g. T60 with

ok christos@

Revision 1.586.2.2 / (download) - annotate - [select for diffs], Wed Feb 7 12:53:10 2007 UTC (16 years, 7 months ago) by tron
Branch: netbsd-4
Changes since 1.586.2.1: +5 -5 lines
Diff to previous 1.586.2.1 (colored) to branchpoint 1.586 (colored)

Pull up following revision(s) (requested by pavel in ticket #397):
	sys/arch/i386/i386/machdep.c: revision 1.590
correct whitespace in last commit.

Revision 1.586.2.1 / (download) - annotate - [select for diffs], Wed Feb 7 12:51:44 2007 UTC (16 years, 7 months ago) by tron
Branch: netbsd-4
Changes since 1.586: +32 -13 lines
Diff to previous 1.586 (colored)

Pull up following revision(s) (requested by pavel in ticket #397):
	sys/arch/i386/i386/machdep.c: revision 1.589
	sys/arch/i386/i386/pmap.c: revision 1.195
PR port-i386/34186 by Wolfgang Stukenbrock:
mapping of msgbuf during startup may map invalid physical adresses
"If the last available physical memory segment on a system is less 16k,
than the startup code that will map the kernel message buffer, will fail
and map physical pages behind the last segment.  This may either only lead
to a message buffer without physical memory behind it, or to an
overlapping message buffer with something else."
Fix by allowing multiple physical memory segments to be used for msgbuf.
Also remove some leftover msgbuf manipulation from pmap.c.
Fix supplied by Wolfgang Stukenbrock in the PR, with some modifications
from me, mainly to use the already existing constant VM_PHYSSEG_MAX as the
static limit of number of msgbuf segments.

Revision 1.586 / (download) - annotate - [select for diffs], Thu Nov 16 01:32:38 2006 UTC (16 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, netbsd-4-base
Branch point for: netbsd-4
Changes since 1.585: +4 -4 lines
Diff to previous 1.585 (colored)

__unused removal on arguments; approved by core.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>