CVS log for src/sys/ia64/include/param.h
Up to [FreeBSD] / src / sys / ia64 / include
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.37.2.1.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 11 04:20:22 2011 UTC (2 months, 4 weeks ago) by kensmith
Branches: RELENG_9_0
CVS tags: RELENG_9_0_0_RELEASE
Diff to: previous 1.37.2.1: preferred, colored
Changes since revision 1.37.2.1: +0 -0 lines
SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release cycle. Approved by: re (implicit)
Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 23 00:51:37 2011 UTC (4 months, 2 weeks ago) by kensmith
Branches: RELENG_9
CVS tags: RELENG_9_0_BP
Branch point for: RELENG_9_0
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +0 -0 lines
SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith Copy head to stable/9 as part of 9.0-RELEASE release cycle. Approved by: re (implicit)
Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Jul 19 13:00:30 2011 UTC (6 months, 3 weeks ago) by attilio
Branches: MAIN
CVS tags: RELENG_9_BP, HEAD
Branch point for: RELENG_9
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -1 lines
SVN rev 224217 on 2011-07-19 13:00:30Z by attilio Bump MAXCPU for amd64, ia64 and XLP mips appropriately. From now on, default values for FreeBSD will be 64 maxiumum supported CPUs on amd64 and ia64 and 128 for XLP. All the other architectures seem already capped appropriately (with the exception of sparc64 which needs further support on jalapeno flavour). Bump __FreeBSD_version in order to reflect KBI/KPI brekage introduced during the infrastructure cleanup for supporting MAXCPU > 32. This covers cpumask_t retiral too. The switch is considered completed at the present time, so for whatever bug you may experience that is reconducible to that area, please report immediately. Requested by: marcel, jchandra Tested by: pluknet, sbruno Approved by: re (kib)
Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Jul 19 00:37:24 2011 UTC (6 months, 3 weeks ago) by attilio
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -0 lines
SVN rev 224207 on 2011-07-19 00:37:24Z by attilio Add the possibility to specify from kernel configs MAXCPU value. This patch is going to help in cases like mips flavours where you want a more granular support on MAXCPU. No MFC is previewed for this patch. Tested by: pluknet Approved by: re (kib)
Revision 1.24.2.3.4.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:10:29 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_7_4
CVS tags: RELENG_7_4_0_RELEASE
Diff to: previous 1.24.2.3: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.2.3: +0 -0 lines
SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release. Approved by: re (implicit)
Revision 1.29.2.4.2.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:09:25 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_8_2
CVS tags: RELENG_8_2_0_RELEASE
Diff to: previous 1.29.2.4: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.2.4: +0 -0 lines
SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release. Approved by: re (implicit)
Revision 1.29.2.4: download - view: text, markup, annotated - select for diffs
Thu Aug 5 08:57:53 2010 UTC (18 months ago) by kib
Branches: RELENG_8
CVS tags: RELENG_8_2_BP
Branch point for: RELENG_8_2
Diff to: previous 1.29.2.3: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.2.3: +3 -0 lines
SVN rev 210855 on 2010-08-05 08:57:53Z by kib MFC r210369: When compat32 binary asks for the value of hw.machine_arch, report the name of 32bit sibling architecture instead of the host one.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jul 22 09:13:49 2010 UTC (18 months, 2 weeks ago) by kib
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -0 lines
SVN rev 210369 on 2010-07-22 09:13:49Z by kib When compat32 binary asks for the value of hw.machine_arch, report the name of 32bit sibling architecture instead of the host one. Do the same for hw.machine on amd64. Add a safety belt debug.adaptive_machine_arch sysctl, to turn the substitution off. Reviewed by: jhb, nwhitehorn MFC after: 2 weeks
Revision 1.29.2.3.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 02:09:06 2010 UTC (19 months, 3 weeks ago) by kensmith
Branches: RELENG_8_1
CVS tags: RELENG_8_1_0_RELEASE
Diff to: previous 1.29.2.3: preferred, colored; next MAIN 1.29.2.4: preferred, colored
Changes since revision 1.29.2.3: +0 -0 lines
SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith Copy stable/8 to releng/8.1 in preparation for 8.1-RC1. Approved by: re (implicit)
Revision 1.24.2.3.2.1: download - view: text, markup, annotated - select for diffs
Wed Feb 10 00:26:20 2010 UTC (23 months, 4 weeks ago) by kensmith
Branches: RELENG_7_3
CVS tags: RELENG_7_3_0_RELEASE
Diff to: previous 1.24.2.3: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.2.3: +0 -0 lines
SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process. Approved by: re (implicit)
Revision 1.24.2.3: download - view: text, markup, annotated - select for diffs
Thu Dec 17 07:36:40 2009 UTC (2 years, 1 month ago) by marius
Branches: RELENG_7
CVS tags: RELENG_7_4_BP, RELENG_7_3_BP
Branch point for: RELENG_7_4, RELENG_7_3
Diff to: previous 1.24.2.2: preferred, colored; branchpoint 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.2.2: +3 -17 lines
SVN rev 200625 on 2009-12-17 07:36:40Z by marius MFC: r195376 Cleanup ALIGNED_POINTER: o add to platforms where it was missing (arm, i386, powerpc, sparc64, sun4v) o define as "1" on amd64 and i386 where there is no restriction o make the type returned consistent with ALIGN o remove _ALIGNED_POINTER o make associated comments consistent Reviewed by: bde, imp, marcel Approved by: sam (MFC to stable/7)
Revision 1.29.2.3: download - view: text, markup, annotated - select for diffs
Sat Dec 12 05:14:40 2009 UTC (2 years, 1 month ago) by marcel
Branches: RELENG_8
CVS tags: RELENG_8_1_BP
Branch point for: RELENG_8_1
Diff to: previous 1.29.2.2: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.2: +1 -1 lines
SVN rev 200431 on 2009-12-12 05:14:40Z by marcel MFC rev 199893, 199941, 200200 and 200207: o Eliminate MAXCPU. o Revamp the PCPU structure.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Dec 7 00:54:02 2009 UTC (2 years, 2 months ago) by marcel
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -1 lines
SVN rev 200200 on 2009-12-07 00:54:02Z by marcel Allocate the VHPT for each CPU in cpu_mp_start(), rather than allocating MAXCPU VHPTs up-front. This allows us to max-out MAXCPU without memory waste -- MAXCPU is now 32 for SMP kernels. This change also eliminates the VHPT scaling based in the total memory in the system. It's the workload that determines the best size of the VHPT. The workload can be affected by the amount of memory, but not necessarily. For example, there's no performance difference between VHPT sizes of 256KB, 512KB and 1MB when building the LINT kernel. This was observed with a system that has 8GB of memory. By default the kernel will allocate a 1MB VHPT. The user can tune the system with the "machdep.vhpt.log2size" tunable.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Nov 23 21:09:23 2009 UTC (2 years, 2 months ago) by marcel
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +1 -1 lines
SVN rev 199719 on 2009-11-23 21:09:23Z by marcel Revert previous commit. The problem was not related to overrunning the kernel stack at all. The new USB stack simply caused a change in timing that triggered a firmware bug more often. The addition of PRINTF_BUFR_SIZE apparently triggered the same firmware bug even more reliably. But even with KSTACK_PAGES=5, one instance of the firmware bug remained: booting with a CD inserted. This problem was run into by accident after installing Debian and having to boot FreeBSD to fixup the GPT partitioning (Thanks... not). After bumping KSTACK_PAGES to 5, it was pretty unbelievable that the stack was still being too small. After updating the firmware we could boot with a CD inserted and KSTACK_PAGES could be lowered back to 4 pages without problems. Note: It is believed to be a timing related firmware bug, because the machine check information showed access to the serial console on one CPU and access to the EHCI HCD on the other CPU. Since both are devices on the management unit and thus virtualized in some way, any execution trace that does not include concurrent access to the BMC from both CPUs is fine. Note also that it's not understood exactly how increasing the kernel stack avoided hitting the firmware bug. A change in page faults does change timing, but it's not known if that's what's happening here. In any case: the problem is being monitored. Reverting back to 4 pages for the kernel stack is preferred, because it makes it easier to switch to 16K pages (double the page size) without wasting too much memory by not being able to half the number of pages...
Revision 1.24.2.2: download - view: text, markup, annotated - select for diffs
Sun Nov 1 08:45:44 2009 UTC (2 years, 3 months ago) by alc
Branches: RELENG_7
Diff to: previous 1.24.2.1: preferred, colored; branchpoint 1.24: preferred, colored
Changes since revision 1.24.2.1: +2 -0 lines
SVN rev 198742 on 2009-11-01 08:45:44Z by alc
MFC r197316
Add a new sysctl for reporting all of the supported page sizes.
Revision 1.29.2.2: download - view: text, markup, annotated - select for diffs
Sat Oct 31 18:54:26 2009 UTC (2 years, 3 months ago) by alc
Branches: RELENG_8
Diff to: previous 1.29.2.1: preferred, colored; branchpoint 1.29: preferred, colored
Changes since revision 1.29.2.1: +2 -0 lines
SVN rev 198728 on 2009-10-31 18:54:26Z by alc MFC r197316 Add a new sysctl for reporting all of the supported page sizes.
Revision 1.29.2.1.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 25 01:10:29 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8_0
CVS tags: RELENG_8_0_0_RELEASE
Diff to: previous 1.29.2.1: preferred, colored; next MAIN 1.29.2.2: preferred, colored
Changes since revision 1.29.2.1: +0 -0 lines
SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure. Approved by: re (implicit)
Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Oct 24 20:28:42 2009 UTC (2 years, 3 months ago) by marcel
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -1 lines
SVN rev 198451 on 2009-10-24 20:28:42Z by marcel A 32KB kernel stack is not quite enough. The new USB stack is a bit more stack hungry as compared to the old one that my RX2660 gets a machine check and spontaneously reboots at the time the USB DVD drive is found and attached to CAM as a mass storage device. This doesn't happen always, but definitely varies per kernel build. Likewise when using a 128-byte printf buffer. The additional 128 bytes that printf needs seems to be enough to have the memory stack and register stack collide and causing a machine check. Thus: Bump KSTACK_PAGES from 4 to 5.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Sep 18 17:04:57 2009 UTC (2 years, 4 months ago) by alc
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -0 lines
SVN rev 197316 on 2009-09-18 17:04:57Z by alc Add a new sysctl for reporting all of the supported page sizes. Reviewed by: jhb MFC after: 3 weeks
Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Sep 8 20:45:40 2009 UTC (2 years, 5 months ago) by phk
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +5 -17 lines
SVN rev 196994 on 2009-09-08 20:45:40Z by phk Get rid of the _NO_NAMESPACE_POLLUTION kludge by creating an architecture specific include file containing the _ALIGN* stuff which <sys/socket.h> needs.
Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Mon Aug 3 08:13:06 2009 UTC (2 years, 6 months ago) by kensmith
Branches: RELENG_8
CVS tags: RELENG_8_0_BP
Branch point for: RELENG_8_0
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +0 -0 lines
SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith Copy head to stable/8 as part of 8.0 Release cycle. Approved by: re (Implicit)
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Jul 5 17:45:48 2009 UTC (2 years, 7 months ago) by sam
Branches: MAIN
CVS tags: RELENG_8_BP
Branch point for: RELENG_8
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -17 lines
SVN rev 195376 on 2009-07-05 17:45:48Z by sam Cleanup ALIGNED_POINTER: o add to platforms where it was missing (arm, i386, powerpc, sparc64, sun4v) o define as "1" on amd64 and i386 where there is no restriction o make the type returned consistent with ALIGN o remove _ALIGNED_POINTER o make associated comments consistent Reviewed by: bde, imp, marcel Approved by: re (kensmith)
Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Apr 20 12:59:23 2009 UTC (2 years, 9 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +1 -3 lines
SVN rev 191309 on 2009-04-20 12:59:23Z by rwatson Don't conditionally define CACHE_LINE_SHIFT, as we anticipate sizing a fair number of static data structures, making this an unlikely option to try to change without also changing source code. [1] Change default cache line size on ia64, sparc64, and sun4v to 128 bytes, as this was what rtld-elf was already using on those platforms. [2] Suggested by: bde [1], jhb [2] MFC after: 2 weeks
Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Apr 19 21:26:36 2009 UTC (2 years, 9 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -0 lines
SVN rev 191278 on 2009-04-19 21:26:36Z by rwatson Add description and cautionary note regarding CACHE_LINE_SIZE. MFC after: 2 weeks Suggested by: alc
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Apr 19 20:19:13 2009 UTC (2 years, 9 months ago) by rwatson
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +5 -0 lines
SVN rev 191276 on 2009-04-19 20:19:13Z by rwatson For each architecture, define CACHE_LINE_SHIFT and a derived CACHE_LINE_SIZE constant. These constants are intended to over-estimate the cache line size, and be used at compile-time when a run-time tuning alternative isn't appropriate or available. Defaults for all architectures are 64 bytes, except powerpc where it is 128 bytes (used on G5 systems). MFC after: 2 weeks Discussed on: arch@
Revision 1.24.2.1.4.1: download - view: text, markup, annotated - select for diffs
Wed Apr 15 03:14:26 2009 UTC (2 years, 9 months ago) by kensmith
Branches: RELENG_7_2
CVS tags: RELENG_7_2_0_RELEASE
Diff to: previous 1.24.2.1: preferred, colored; next MAIN 1.24.2.2: preferred, colored
Changes since revision 1.24.2.1: +0 -0 lines
SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE. Approved by: re (implicit)
Revision 1.24.2.1.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 25 02:59:29 2008 UTC (3 years, 2 months ago) by kensmith
Branches: RELENG_7_1
CVS tags: RELENG_7_1_0_RELEASE
Diff to: previous 1.24.2.1: preferred, colored; next MAIN 1.24.2.2: preferred, colored
Changes since revision 1.24.2.1: +0 -0 lines
SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith Create releng/7.1 in preparation for moving into RC phase of 7.1 release cycle. Approved by: re (implicit)
Revision 1.20.2.1.10.1: download - view: text, markup, annotated - select for diffs
Thu Oct 2 02:57:24 2008 UTC (3 years, 4 months ago) by kensmith
Branches: RELENG_6_4
CVS tags: RELENG_6_4_0_RELEASE
Diff to: previous 1.20.2.1: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20.2.1: +0 -0 lines
SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith Create releng/6.4 from stable/6 in preparation for 6.4-RC1. Approved by: re (implicit)
Revision 1.24.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 27 04:41:15 2008 UTC (3 years, 5 months ago) by jb
Branches: RELENG_7
CVS tags: RELENG_7_2_BP, RELENG_7_1_BP
Branch point for: RELENG_7_2, RELENG_7_1
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
SVN rev 182231 on 2008-08-27 04:41:15Z by jb MFC DTrace support. Note that this defaults the 'make buildkernel' to build with CTF data so that the release kernel and modules are DTrace-able.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Mar 27 05:03:25 2008 UTC (3 years, 10 months ago) by jb
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +1 -1 lines
When building a kernel module, define MAXCPU the same as SMP so that modules work with and without SMP.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jan 9 06:05:57 2006 UTC (6 years, 1 month ago) by imp
Branches: MAIN
CVS tags: RELENG_7_BP, RELENG_7_0_BP, RELENG_7_0_0_RELEASE, RELENG_7_0
Branch point for: RELENG_7
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -0 lines
By popular demand, move __HAVE_ACPI and __PCI_REROUTE_INTERRUPT into param.h. Per request, I've placed these just after the _NO_NAMESPACE_POLLUTION ifndef. I've not renamed anything yet, but may since we don't need the __. Submitted by: bde, jhb, scottl, many others.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Dec 6 13:27:20 2005 UTC (6 years, 2 months ago) by ru
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +0 -7 lines
Drop _MACHINE_ARCH and _MACHINE defines (not to be confused with MACHINE_ARCH and MACHINE). Their purpose was to be able to test in cpp(1), but cpp(1) only understands integer type expressions. Using such unsupported expressions introduced a number of subtle bugs, which were discovered by compiling with -Wundef.
Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Tue Sep 13 21:07:14 2005 UTC (6 years, 4 months ago) by marcel
Branches: RELENG_6
CVS tags: RELENG_6_4_BP, RELENG_6_3_BP, RELENG_6_3_0_RELEASE, RELENG_6_3, RELENG_6_2_BP, RELENG_6_2_0_RELEASE, RELENG_6_2, RELENG_6_1_BP, RELENG_6_1_0_RELEASE, RELENG_6_1, RELENG_6_0_BP, RELENG_6_0_0_RELEASE, RELENG_6_0
Branch point for: RELENG_6_4
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +1 -1 lines
Mega-MFC: Add SMP support and enable it by default. This includes: conf/GENERIC: 1.73, 1.53 ia64/exception.S: 1.57 ia64/interrupt.c: 1.50, 1.51 ia64/machdep.c: 1.201, 1.202 ia64/mp_machdep.c: 1.56, 1.57, 1.58 ia64/pmap.c: 1.161, 1.162, 1.164, 1.165, 1.166 ia64/sal.c: 1.15 ia64/trap.c: 1.114, 1.115 ia64/vm_machdep.c: 1.91, 1.92 include/ia64_cpu.h: 1.20 include/param.h: 1.21 include/pmap.h: 1.25 include/proc.h: 1.15 include/smp.h: 1.10 Approved by: re (kensmith, scottl -- thanks!)
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Sep 11 20:51:14 2005 UTC (6 years, 4 months ago) by alc
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +0 -7 lines
Eliminate unused definitions.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Aug 6 19:59:23 2005 UTC (6 years, 6 months ago) by marcel
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -1 lines
Reduce the default MAXCPU from 16 to 4. This is in preparation of allocating a VHPT per CPU. Since we don't yet know how many CPUs are actually in the system at the time we need to allocate the VHPTs, we allocate for MAXCPU processors. This can result in a lot of wasted space for 2-way machines. So, for now, limit MAXCPU to something smaller until we have something more dynamic.
Revision 1.18.2.2: download - view: text, markup, annotated - select for diffs
Sat Feb 5 01:01:54 2005 UTC (7 years ago) by das
Branches: RELENG_5
CVS tags: RELENG_5_5_BP, RELENG_5_5_0_RELEASE, RELENG_5_5, RELENG_5_4_BP, RELENG_5_4_0_RELEASE, RELENG_5_4
Diff to: previous 1.18.2.1: preferred, colored; branchpoint 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18.2.1: +0 -1 lines
MFC: 2004-11-20 02:29:50 UTC Remove UAREA_PAGES.
Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 31 23:26:14 2005 UTC (7 years ago) by imp
Branches: RELENG_5
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -1 lines
MFC: /*- and related license changes
Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Jan 6 22:18:23 2005 UTC (7 years, 1 month ago) by imp
Branches: MAIN
CVS tags: RELENG_6_BP
Branch point for: RELENG_6
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1 -1 lines
/* -> /*- for copyright notices, minor format tweaks as necessary
Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Nov 20 02:29:49 2004 UTC (7 years, 2 months ago) by das
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +0 -1 lines
Remove UAREA_PAGES. Reviewed by: arch@
Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Apr 7 20:46:07 2004 UTC (7 years, 10 months ago) by imp
Branches: MAIN
CVS tags: RELENG_5_BP, RELENG_5_3_BP, RELENG_5_3_0_RELEASE, RELENG_5_3
Branch point for: RELENG_5
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +0 -4 lines
Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Aug 23 03:39:55 2003 UTC (8 years, 5 months ago) by marcel
Branches: MAIN
CVS tags: RELENG_5_2_BP, RELENG_5_2_1_RELEASE, RELENG_5_2_0_RELEASE, RELENG_5_2
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -16 lines
Remove PAGE_SIZE_4K, PAGE_SIZE_8K and PAGE_SIZE_16K and replace them with LOG2_PAGE_SIZE. A single option is better to LINT than multiple mutual exclusive ones.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jul 31 01:31:31 2003 UTC (8 years, 6 months ago) by peter
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -0 lines
Deal with 'options KSTACK_PAGES' being a global option.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jun 14 23:23:54 2003 UTC (8 years, 7 months ago) by alc
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -0 lines
Migrate the thread stack management functions from the machine-dependent to the machine-independent parts of the VM. At the same time, this introduces vm object locking for the non-i386 platforms. Two details: 1. KSTACK_GUARD has been removed in favor of KSTACK_GUARD_PAGES. The different machine-dependent implementations used various combinations of KSTACK_GUARD and KSTACK_GUARD_PAGES. To disable guard page, set KSTACK_GUARD_PAGES to 0. 2. Remove the (unnecessary) clearing of PG_ZERO in vm_thread_new. In 5.x, (but not 4.x,) PG_ZERO can only be set if VM_ALLOC_ZERO is passed to vm_page_alloc() or vm_page_grab().
Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Apr 30 23:16:33 2003 UTC (8 years, 9 months ago) by marcel
Branches: MAIN
CVS tags: RELENG_5_1_BP, RELENG_5_1_0_RELEASE, RELENG_5_1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +0 -1 lines
Kill MID_MACHINE, its a.out specific, the only platform that supports it is i386. All of the other platforms should remove it too. -- peter@
Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Feb 17 09:53:29 2003 UTC (8 years, 11 months ago) by marcel
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -1 lines
Define _ALIGNBYTES to be 15. This should have been done right away.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Sep 17 01:48:57 2002 UTC (9 years, 4 months ago) by peter
Branches: MAIN
CVS tags: RELENG_5_0_BP, RELENG_5_0_0_RELEASE, RELENG_5_0
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +0 -7 lines
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun May 19 04:42:19 2002 UTC (9 years, 8 months ago) by marcel
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +12 -11 lines
o Remove namespace pollution from param.h:
- Don't include ia64_cpu.h and cpu.h
- Guard definitions by _NO_NAMESPACE_POLLUTION
- Move definition of KERNBASE to vmparam.h
o Move definitions of IA64_RR_{BASE|MASK} to vmparam.h
o Move definitions of IA64_PHYS_TO_RR{6|7} to vmparam.h
o While here, remove some left-over Alpha references.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue May 14 20:35:28 2002 UTC (9 years, 8 months ago) by phk
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +0 -45 lines
Move MI stuff out of MD param.h files. It can all still be overridden in the MD files should need suddenly arise.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue May 14 20:01:34 2002 UTC (9 years, 8 months ago) by phk
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +0 -4 lines
Remove the unused definitions of ctod() and dotc().
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Apr 6 12:55:48 2002 UTC (9 years, 10 months ago) by dfr
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +11 -4 lines
Merge fixes for dbtob() and btodb() from alpha/include/param.h. This stops ffs_snapshot() from using negative numbers for byte offsets in large file systems.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Sep 12 08:37:41 2001 UTC (10 years, 5 months ago) by julian
Branches: MAIN
CVS tags: KSE_MILESTONE_2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +5 -3 lines
KSE Milestone 2 Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Sep 7 11:03:39 2001 UTC (10 years, 5 months ago) by dfr
Branches: MAIN
CVS tags: KSE_PRE_MILESTONE_2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +16 -1 lines
Add options to select between 4k, 8k and 16k page sizes on ia64. The default is now 8k.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Mar 24 06:22:56 2001 UTC (10 years, 10 months ago) by jhb
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +6 -2 lines
- Define and use MAXCPU like the alpha and i386 instead of NCPUS. - Sort the sys/mutex.h include in mp_machdep.c into a closer to correct location.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Dec 30 13:06:01 2000 UTC (11 years, 1 month ago) by dfr
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +25 -4 lines
Merge ALIGN changes from alpha code.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Oct 17 10:05:49 2000 UTC (11 years, 3 months ago) by ps
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
Implement write combining for crashdumps. This is useful when write caching is disabled on both SCSI and IDE disks where large memory dumps could take up to an hour to complete. Taking an i386 scsi based system with 512MB of ram and timing (in seconds) how long it took to complete a dump, the following results were obtained: Before: After: WCE TIME WCE TIME ------------------ ------------------ 1 141.820972 1 15.600111 0 797.265072 0 65.480465 Obtained from: Yahoo! Reviewed by: peter
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Oct 8 03:52:27 2000 UTC (11 years, 4 months ago) by bmilekic
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +7 -9 lines
Cleanup comment in machine/param.h regarding mbuf-related sizes, and get rid of MCLOFSET, which does not appear to be used anywhere anymore, and if it is, it probably shouldn't be.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Sep 29 13:46:05 2000 UTC (11 years, 4 months ago) by dfr
Branches: MAIN
This is the first snapshot of the FreeBSD/ia64 kernel. This kernel will not work on any real hardware (or fully work on any simulator). Much more needs to happen before this is actually functional but its nice to see the FreeBSD copyright message appear in the ia64 simulator.
