summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/alpha
AgeCommit message (Collapse)Author
2001-09-30Generic soft interrupts from NetBSD plus some minor cleanups.Artur Grabowski
2001-09-29Enable pckbd support and use symbolic #defines for ctb_term_typeTodd C. Miller
instead of hard-coding values. art@ OK
2001-09-28remove dups w/ conf.hMichael Shalayeff
2001-09-28move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same timeMichael Shalayeff
2001-09-19Now is a good time to commit this cosmetic maxpartition-related change...Miod Vallat
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-09-16Make use of "export", "struct" and "member" keywords to be easier to readMiod Vallat
and simpler.
2001-09-12Print memory numbers in KB as well as bytes like most other platforms.Todd C. Miller
2001-09-12mbutl no moreArtur Grabowski
2001-09-05Will need netbsd_types.h very soon.Artur Grabowski
2001-08-23We can now move timeout_init into main().Artur Grabowski
2001-08-23Remove even more old timeout tentacles.Artur Grabowski
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok
2001-08-06remove vm_conf.h; art@ okMichael Shalayeff
2001-07-25Change the pmap_enter interface to merge access_type and the wired booleanArtur Grabowski
and arbitrary flags into one argument. One new flag is PMAP_CANFAIL that tells pmap_enter that it can fail if there are not enough resources to satisfy the request. If this flag is not passed, pmap_enter should panic as it should have done before this change (XXX - many pmaps are still not doing that). Only i386 and alpha implement CANFAIL for now. Includes uvm updates from NetBSD.
2001-07-09Make quad types on alpha be "long long" not "long". This means thatTodd C. Miller
printf's "%lld" can be used with a quad_t or int64_t without a bogus cast.
2001-07-05Get rid of REAL_CLISTS. It was never implemented and the tentacles areArtur Grabowski
everywhhere.
2001-07-05add iopMichael Shalayeff
2001-06-27Remove IPF references; openbsd@davidkrause.comAngelos D. Keromytis
2001-06-27ALTQ base modifications to the kernel.Kenjiro Cho
- ALTQ introduces a set of new queue macros that coexist with the traditional IF_XXX macros. - "struct ifaltq" replaces "struct ifqueue" in "struct ifnet". - assign cdev major 74 for i386 and 54 for alpha as ALTQ control interface.
2001-06-26Provide some chipset information to usreland through sysctl.Artur Grabowski
The chipset support is not here yet, but the skeleton works.
2001-06-26USER_PCICONFArtur Grabowski
2001-06-25add pf device on all architectures.Kjell Wooding
fix my previously bogus MAKEDEVs. If you used pf on a non-i386. the major device number has changed, and you'll need to recreate /dev/pf ok theo
2001-06-25cold is in systm nowMichael Shalayeff
2001-06-24Add pf.Artur Grabowski
2001-06-23Use pool_cache for l1 ptes.Artur Grabowski
From NetBSD.
2001-06-11Remove workaround for a gas bug fixed in binutils-2.10.1.Artur Grabowski
gas confused $f28 with $at.
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
okay art@ miod@
2001-05-11Bye bye.Artur Grabowski
2001-05-11Add a genassym.cf that uses the standard scripts.Artur Grabowski
We loose the dependencies and all strange bugs that appear because genassym.c is a user program with _KERNEL defined.
2001-05-11unifyTheo de Raadt
2001-05-09More sync to NetBSD.Artur Grabowski
- Change pmap_change_wiring to pmap_unwire because it's only called that way. - Remove pmap_pageable because it's seldom implemented and when it is, it's either almost useless or incorrect. The same information is already passed to the pmap anyway by pmap_enter and pmap_unwire.
2001-05-06Update some comments wrt. the CLSIZE changes.Artur Grabowski
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax.
2001-05-05Rename configure() to cpu_configure().Artur Grabowski
Move it from cpu_startup() to main().
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
2001-04-30Move the hwrpb_primary_init to before configure.Artur Grabowski
2001-04-17OpenBSD tag.Artur Grabowski
2001-04-17Implement cnbell(), an optional entrypoint that rings the console bell; fromAaron Campbell
NetBSD. deraadt@ ok
2001-04-15Prettier printing of cpu models and more models.Artur Grabowski
2001-04-14Always make sure that SQWE is enabled- the PROM may not have done this for you.mjacob
2001-04-14Add support for Alpha Processor, Inc. UP1000.Artur Grabowski
From NetBSD.
2001-04-13In cpu_fork, initialize the ipl of the new process toArtur Grabowski
run at IPL_0. From NetBSD.
2001-04-10Fix for machines which need to enlarge the kernel address space, at leastNiklas Hallqvist
1GB i386 machines needs this. The fix is heavily based on Jason Thorpe's found in NetBSD. Here is his original commit message: Instead of checking vm_physmem[<physseg>].pgs to determine if uvm_page_init() has completed, add a boolean uvm.page_init_done, and test against that. Use this same boolean (rather than pmap_initialized) in pmap_growkernel() to determine if we are being called via uvm_page_init() to grow the kernel address space. This fixes a problem on some i386 configurations where pmap_init() itself was needing to have the kernel page table grown, and since pmap_initialized was not yet set to TRUE, pmap_growkernel() was choosing the wrong code path.
2001-04-06Move offsetof define into sys/param.hConstantine Sapuntzakis
2001-03-21optimize a sanity check and put it behind ifdef DIAGNOSTIC.Artur Grabowski
2001-03-16Some more pmap improvements from NetBSD.Artur Grabowski
2001-03-16Implement pmap_growkernel. From NetBSD.Artur Grabowski
2001-03-08configure usb devices and raidEric Jackson
2001-03-04Revert to our old traceback code, with heuristic argument printout.Niklas Hallqvist