CVS log for src/sys/alpha/include/Attic/param.h
Up to [FreeBSD] / src / sys / alpha / include
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.38.12.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.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +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.42
Thu May 11 22:25:19 2006 UTC (5 years, 9 months ago) by jhb
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.41: +1 -1 lines
First pass at removing Alpha kernel support.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Jan 9 06:05:55 2006 UTC (6 years, 1 month ago) by imp
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -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.40: 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.39: preferred, colored
Changes since revision 1.39: +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.39: 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.38: preferred, colored
Changes since revision 1.38: +0 -7 lines
Eliminate unused definitions.
Revision 1.35.2.4: download - view: text, markup, annotated - select for diffs
Sat Feb 5 01:01:53 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.35.2.3: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.2.3: +0 -1 lines
MFC: 2004-11-20 02:29:50 UTC Remove UAREA_PAGES.
Revision 1.35.2.3: download - view: text, markup, annotated - select for diffs
Sun Jan 30 14:32:16 2005 UTC (7 years ago) by delphij
Branches: RELENG_5
Diff to: previous 1.35.2.2: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.2: +1 -0 lines
Last commit has removed U area which does not seem to be part of the MFC, so fix build by temporarily putting it back. Reported by: tinderbox
Revision 1.35.2.2: download - view: text, markup, annotated - select for diffs
Sun Jan 30 00:59:10 2005 UTC (7 years ago) by imp
Branches: RELENG_5
Diff to: previous 1.35.2.1: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.1: +1 -2 lines
MFC: /*- and my license changes for sys/[a-d]*
Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Jan 5 20:05:50 2005 UTC (7 years, 1 month ago) by imp
Branches: MAIN
CVS tags: RELENG_6_BP, 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, RELENG_6
Branch point for: RELENG_6_4
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -1 lines
Begin all license/copyright comments with /*- or #-
Revision 1.37: 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.36: preferred, colored
Changes since revision 1.36: +0 -1 lines
Remove UAREA_PAGES. Reviewed by: arch@
Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 10 00:04:16 2004 UTC (7 years, 5 months ago) by scottl
Branches: RELENG_5
CVS tags: RELENG_5_3_BP, RELENG_5_3_0_RELEASE, RELENG_5_3
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +0 -5 lines
MFC: Turn PREEMPTION into a kernel option. It is NOT enabled at this time. Approved by: re
Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Sep 2 18:59:14 2004 UTC (7 years, 5 months ago) by scottl
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +0 -5 lines
Turn PREEMPTION into a kernel option. Make sure that it's defined if FULL_PREEMPTION is defined. Add a runtime warning to ULE if PREEMPTION is enabled (code inspired by the PREEMPTION warning in kern_switch.c). This is a possible MT5 candidate.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Sun Aug 1 14:31:45 2004 UTC (7 years, 6 months ago) by scottl
Branches: MAIN
CVS tags: RELENG_5_BP
Branch point for: RELENG_5
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -0 lines
Turn off PREEMPTION by default while it gets debugged. It's been causing 4 weeks of problems including deadlocks and instant panics. Note that the real bugs are likely in the scheduler.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Jul 2 20:21:41 2004 UTC (7 years, 7 months ago) by jhb
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -0 lines
Implement preemption of kernel threads natively in the scheduler rather than as one-off hacks in various other parts of the kernel: - Add a function maybe_preempt() that is called from sched_add() to determine if a thread about to be added to a run queue should be preempted to directly. If it is not safe to preempt or if the new thread does not have a high enough priority, then the function returns false and sched_add() adds the thread to the run queue. If the thread should be preempted to but the current thread is in a nested critical section, then the flag TDF_OWEPREEMPT is set and the thread is added to the run queue. Otherwise, mi_switch() is called immediately and the thread is never added to the run queue since it is switch to directly. When exiting an outermost critical section, if TDF_OWEPREEMPT is set, then clear it and call mi_switch() to perform the deferred preemption. - Remove explicit preemption from ithread_schedule() as calling setrunqueue() now does all the correct work. This also removes the do_switch argument from ithread_schedule(). - Do not use the manual preemption code in mtx_unlock if the architecture supports native preemption. - Don't call mi_switch() in a loop during shutdown to give ithreads a chance to run if the architecture supports native preemption since the ithreads will just preempt DELAY(). - Don't call mi_switch() from the page zeroing idle thread for architectures that support native preemption as it is unnecessary. - Native preemption is enabled on the same archs that supported ithread preemption, namely alpha, i386, and amd64. This change should largely be a NOP for the default case as committed except that we will do fewer context switches in a few cases and will avoid the run queues completely when preempting. Approved by: scottl (with his re@ hat)
Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Apr 5 21:00:50 2004 UTC (7 years, 10 months ago) by imp
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +0 -4 lines
Remove the advertsing clause, per the Regent's letter dated July 22, 1999. Approved by: core
Revision 1.32: 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
CVS tags: RELENG_5_2_BP, RELENG_5_2_1_RELEASE, RELENG_5_2_0_RELEASE, RELENG_5_2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -0 lines
Deal with 'options KSTACK_PAGES' being a global option.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Jun 14 23:23:52 2003 UTC (8 years, 7 months ago) by alc
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +1 -1 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.30: download - view: text, markup, annotated - select for diffs
Sat Mar 29 18:22:29 2003 UTC (8 years, 10 months ago) by gallatin
Branches: MAIN
CVS tags: RELENG_5_1_BP, RELENG_5_1_0_RELEASE, RELENG_5_1
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
Fix the osf1 abi module on SMP systems by making the size of a struct pmap be the same on both SMP and UP kernels. It turns out that the size of a struct pmap is much larger on alpha SMP systems due to the number of pm_asn's being dependant on MAX_CPU. Since modules are supposed to be SMP agnostic, this has the affect of moving around the "interesting bits" of the vmspace (daddr, dsize) that the osf1 module wants to frob. So the module ends up scribbling in a pmap struct, and the user either sees a panic, or an application failure. While here, I've also shrunk MAXCPU to 8 now that it affects the size of pmap structs on UP systesm. This should be plenty, as I'm unware of any hardware we currently run in which supports more than 8 CPUs.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Sep 17 01:48:54 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.28: preferred, colored
Changes since revision 1.28: +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.17.2.5: download - view: text, markup, annotated - select for diffs
Sat Aug 31 21:15:55 2002 UTC (9 years, 5 months ago) by dillon
Branches: RELENG_4
CVS tags: RELENG_4_9_BP, RELENG_4_9_0_RELEASE, RELENG_4_9, RELENG_4_8_BP, RELENG_4_8_0_RELEASE, RELENG_4_8, RELENG_4_7_BP, RELENG_4_7_0_RELEASE, RELENG_4_7, RELENG_4_11_BP, RELENG_4_11_0_RELEASE, RELENG_4_11, RELENG_4_10_BP, RELENG_4_10_0_RELEASE, RELENG_4_10
Diff to: previous 1.17.2.4: preferred, colored; branchpoint 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.2.4: +2 -2 lines
Reduce the maximum KVA reserved for swap meta structures from 70 to 32 MB. Reduce the swap meta calculation by a factor of 2, it's still massive overkill.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue May 14 20:35:25 2002 UTC (9 years, 8 months ago) by phk
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +0 -38 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.27: download - view: text, markup, annotated - select for diffs
Tue May 14 20:01:30 2002 UTC (9 years, 8 months ago) by phk
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -5 lines
Remove the unused definitions of ctod() and dotc().
Revision 1.17.2.4: download - view: text, markup, annotated - select for diffs
Fri Sep 21 19:08:03 2001 UTC (10 years, 4 months ago) by dillon
Branches: RELENG_4
CVS tags: RELENG_4_6_BP, RELENG_4_6_2_RELEASE, RELENG_4_6_1_RELEASE, RELENG_4_6_0_RELEASE, RELENG_4_6, RELENG_4_5_BP, RELENG_4_5_0_RELEASE, RELENG_4_5
Diff to: previous 1.17.2.3: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.3: +16 -1 lines
MFC Implement maxbcache support for the alpha
Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Sep 12 22:00:06 2001 UTC (10 years, 4 months ago) by jhb
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -4 lines
Whitespace fixes.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Sep 12 08:36:55 2001 UTC (10 years, 5 months ago) by julian
Branches: MAIN
CVS tags: KSE_MILESTONE_2
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +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.24: download - view: text, markup, annotated - select for diffs
Wed Jul 4 05:16:56 2001 UTC (10 years, 7 months ago) by mjacob
Branches: MAIN
CVS tags: KSE_PRE_MILESTONE_2
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +11 -4 lines
Follow Bruce's suggestions. They're probably wrong, but better than before.
Revision 1.17.2.3: download - view: text, markup, annotated - select for diffs
Fri Dec 29 10:59:10 2000 UTC (11 years, 1 month ago) by asmodai
Branches: RELENG_4
CVS tags: RELENG_4_4_BP, RELENG_4_4_0_RELEASE, RELENG_4_4, RELENG_4_3_BP, RELENG_4_3_0_RELEASE, RELENG_4_3
Diff to: previous 1.17.2.2: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.2: +38 -18 lines
MFC: Fix CMSG and ALIGN macro usage.
Revision 1.17.2.2: download - view: text, markup, annotated - select for diffs
Tue Nov 21 00:09:09 2000 UTC (11 years, 2 months ago) by ps
Branches: RELENG_4
Diff to: previous 1.17.2.1: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.1: +2 -1 lines
MFC: Implement write combining for crashdumps.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Nov 8 16:59:19 2000 UTC (11 years, 3 months ago) by asmodai
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +38 -18 lines
Fix CMSG and ALIGN macro usage. Previously we had to include <machine/param.h> or <sys/param.h> bogusly due to the fact that <sys/socket.h> CMSG macros needed the ALIGN macro, which was defined in param.h. However, including param.h was a disaster for namespace pollution. This solution, as contributed by shin a while ago, fixes it elegantly by wrapping the definitions around some namespace pollution preventer definitions. This patch was long overdue. This should allow any network programmer to use <sys/socket.h> as before. PR: 19971, 20530 Submitted by: Martin Kaeske <MartinKaeske@lausitz.net> Mark Andrews <Mark.Andrews@nominum.com> Patch submitted by: shin Reviewed by: bde
Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Oct 17 10:05:46 2000 UTC (11 years, 3 months ago) by ps
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +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.21: download - view: text, markup, annotated - select for diffs
Sun Oct 8 03:51:56 2000 UTC (11 years, 4 months ago) by bmilekic
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +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.17.2.1: download - view: text, markup, annotated - select for diffs
Sat Sep 30 02:49:28 2000 UTC (11 years, 4 months ago) by ps
Branches: RELENG_4
CVS tags: RELENG_4_2_0_RELEASE
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
MFC: Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC, NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP. Move MAXCPU from machine/smp.h to machine/param.h to expose MAXCPU in the !SMP case and replace NCPUS with MAXCPU since they are redundant.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Sep 23 12:18:05 2000 UTC (11 years, 4 months ago) by ps
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 lines
Move MAXCPU from machine/smp.h to machine/param.h to fix breakage with !SMP kernels. Also, replace NCPUS with MAXCPU since they are redundant.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Sep 16 18:28:21 2000 UTC (11 years, 4 months ago) by phk
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -8 lines
Remove a few leftover CLBYTES related bits. This was in the good old days to patch up a logical pagesize on hardware with stupid VM pagesize. Vaxen I belive.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Sep 7 01:32:40 2000 UTC (11 years, 5 months ago) by jasone
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +5 -1 lines
Major update to the way synchronization is done in the kernel. Highlights include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Feb 29 08:48:10 2000 UTC (11 years, 11 months ago) by dfr
Branches: MAIN
CVS tags: RELENG_4_BP, RELENG_4_1_1_RELEASE, RELENG_4_1_0_RELEASE, RELENG_4_0_0_RELEASE, PRE_SMPNG
Branch point for: RELENG_4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1 -5 lines
* Fix the memory probing code so that it sees all memory clusters, not just the first one. * Don't reserve extra memory for the prom console unless the platform actually uses it. * Fix some historical confusion and a minor bug in the message buffer initialisation. Submitted by: gallatin for the prom console part Approved by: jkh
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Nov 22 15:14:55 1999 UTC (12 years, 2 months ago) by peter
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +1 -18 lines
Zap some latent problems hidden by differences between KERNEL and _KERNEL. The KAME code intruduces _KERNEL, which exposes some of them.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Sep 26 18:56:43 1999 UTC (12 years, 4 months ago) by peter
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -9 lines
bdbtofsb() appears to have been unused for quite some time, if ever. Appears to be a 4.4Lite relic.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Sep 22 05:48:31 1999 UTC (12 years, 4 months ago) by dillon
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +1 -6 lines
Back out a portion of the last commit. DFLTPHYS and MAXPHYS cannot
be set by a kernel conf option due to the struct buf structural
dependancy (sizing of b_pages[]) creating a conflict with modules
(which are not compiled with kernel config options overrides).
We'll be able to sysctl these two later on when the buffer subsystem
is revamped.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Sep 22 04:11:54 1999 UTC (12 years, 4 months ago) by dillon
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +9 -2 lines
Change default block size for user VBLK device access from 2K to PAGE_SIZE
(4K on an i386, 8K on an alpha).
Make BLKDEV_IOSIZE, DFLTPHYS, and MAXPHYS kernel-configurable.
Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Sun Aug 29 15:57:01 1999 UTC (12 years, 5 months ago) by peter
Branches: RELENG_3
CVS tags: RELENG_3_5_0_RELEASE, RELENG_3_4_0_RELEASE, RELENG_3_3_0_RELEASE
Diff to: previous 1.7.2.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.1: +1 -1 lines
$Id$ -> $FreeBSD$
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Aug 28 00:38:48 1999 UTC (12 years, 5 months ago) by peter
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -1 lines
$Id$ -> $FreeBSD$
Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Fri May 7 09:01:46 1999 UTC (12 years, 9 months ago) by dfr
Branches: RELENG_3
CVS tags: RELENG_3_2_PAO_BP, RELENG_3_2_PAO, RELENG_3_2_0_RELEASE
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +9 -8 lines
MFC: Most non-newbus and non-vm changes to the alpha port since the 3.1 branch was started, including: * Crashdumps * Fixes to spl * Sysctls to control unaligned accesses * Use the new syscons driver instead of the old one. * A few other minor fixes and cleanups.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Apr 20 22:20:57 1999 UTC (12 years, 9 months ago) by dt
Branches: MAIN
CVS tags: PRE_VFS_BIO_NFS_PATCH, PRE_SMP_VMSHARE, POST_VFS_BIO_NFS_PATCH, POST_SMP_VMSHARE
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -1 lines
alpha/include/param.h: #define NCPUS 1 alpha/include/lock.h: remove nop simplelock macros, which are defined in <sys/lock.h> if NCPUS == 1. As a result, NULL_SIMPLELOCK is defined, and a few warnings removed.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Apr 11 12:19:02 1999 UTC (12 years, 10 months ago) by simokawa
Branches: MAIN
CVS tags: PRE_NEWBUS, POST_NEWBUS
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -8 lines
Don't define NMBCLUSTERS here. It will be defined as appropriate value depending on maxusers.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Mar 1 06:10:16 1999 UTC (12 years, 11 months ago) by imp
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +9 -1 lines
Don't define MACHINE, MACHINE_ARCH, _MACHINE or _MACHINE_ARCH if already defined. This allows for cross building to work because we need to lie to make to tell it to use the target names rather than the host names. This should have no effect on either architecture. I've confirmed that the intel build by make buildworld's for the past 3 months.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Feb 19 19:34:47 1999 UTC (12 years, 11 months ago) by luoqi
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -1 lines
Introduce machine-dependent macro pgtok() to convert page count to number of kilobytes. Its definition for each architecture could be optimized to avoid potential numerical overflows.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Sep 9 01:21:25 1998 UTC (13 years, 5 months ago) by jdp
Branches: MAIN
CVS tags: RELENG_3_BP, RELENG_3_1_0_RELEASE, RELENG_3_0_0_RELEASE
Branch point for: RELENG_3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +8 -1 lines
Add a new library function getobjformat(). It checks all the
standard places ("/etc/objformat", ${OBJFORMAT}, argv) for an
indication of the user's preferred object file format. This
consolidates some code that was starting to be duplicated in more
and more places.
Use the new function in ldconfig.
Note: I don't think that gcc should use getobjformat(), even though
it could. The compiler should limit itself to functions that are
widespread, to ease porting and cross-compilation.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Jul 30 08:12:14 1998 UTC (13 years, 6 months ago) by dfr
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Change load address to 0xfffffc0000300000 to help support AS200.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 12 16:32:10 1998 UTC (13 years, 7 months ago) by dfr
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -3 lines
Overhaul the spl system so that it actually works properly.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Jun 14 13:45:13 1998 UTC (13 years, 7 months ago) by dfr
Branches: MAIN
CVS tags: PRE_NOBDEV
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Major changes to the generic device framework for FreeBSD/alpha: * Eliminate bus_t and make it possible for all devices to have attached children. * Support dynamically extendable interfaces for drivers to replace both the function pointers in driver_t and bus_ops_t (which has been removed entirely. Two system defined interfaces have been defined, 'device' which is mandatory for all devices and 'bus' which is recommended for all devices which support attached children. * In addition, the alpha port defines two simple interfaces 'clock' for attaching various real time clocks to the system and 'mcclock' for the many different variations of mc146818 clocks which can be attached to different alpha platforms. This eliminates two more function pointer tables in favour of the generic method dispatch system provided by the device framework. Future device interfaces may include: * cdev and bdev interfaces for devfs to use in replacement for specfs and the fixed interfaces bdevsw and cdevsw. * scsi interface to replace struct scsi_adapter (not sure how this works in CAM but I imagine there is something similar there). * various tailored interfaces for different bus types such as pci, isa, pccard etc.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Jun 10 10:55:15 1998 UTC (13 years, 8 months ago) by dfr
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +25 -26 lines
Add initial support for the FreeBSD/alpha kernel. This is very much a work in progress and has never booted a real machine. Initial development and testing was done using SimOS (see http://simos.stanford.edu for details). On the SimOS simulator, this port successfully reaches single-user mode and has been tested with loads as high as one copy of /bin/ls :-). Obtained from: partly from NetBSD/alpha
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Mar 9 05:53:10 1998 UTC (13 years, 11 months ago) by jb
Branches: MAIN
CVS tags: PRE_DEVFS_SLICE, POST_DEVFS_SLICE
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Updates to reflect differences in what NetBSD does and what FreeBSD userland expects.
Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Mar 9 05:43:04 1998 UTC (13 years, 11 months ago) by jb
Branches: JB
CVS tags: netbsd_1_3
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Import NetBSD/Alpha headers needed to get the FreeBSD userland to compile (and even run). These files don't necessarily make sense for a FreeBSD/Alpha kernel build. That will come later and these files will be changed accordingly.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Jan 10 10:13:15 1998 UTC (14 years, 1 month ago) by jb
Branches: MAIN
These are a few of the alpha machine dependent header files - the first referenced by the build of user-space libraries. These files were obtained from NetBSD (with ansi.h being modified to reflect the FreeBSD off_t and pid_t implementation).
