summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k
AgeCommit message (Collapse)Author
2006-10-21Some KNF cleanup.Kenneth R Westerback
De-register. Move declaration to top of function for DOS MBR processing. Indent nit in macppc. No functional change.
2006-09-24Bring hp300, mac68k and mvme68k disklabel initialization code intoKenneth R Westerback
line with all other archs by initializing partitions up to RAWPART the same way. Should be no functional change. ok martin@ miod@
2006-08-17Check d_secpercyl in all readdisklable() functions, and have all ofKenneth R Westerback
them return 'invalid geometry' when d_secpercyl == 0. While there move the check to a consistant location (after the check of d_secperunit) and use a consistant idiom (i.e. some readdisklabel()'s have no 'done' label). prodded by thib@ after a bad macppc experience. ok deraadt@
2006-07-27Compile all kernels with -Wstack-usage-larger-than-2047, now that allMiod Vallat
offending code has been taken out and shot. ok deraadt@
2006-07-10Accept non-page-aligned addresses and sizes in mapiodev() and unmapiodev().Miod Vallat
2006-07-03Repair initialization value of m68060_pcr_init, per 68060 errata I14.Miod Vallat
2006-07-03Backout premature incomplete 060 stuff.Miod Vallat
2006-06-24Configure network devices at ipl 3, not ipl 1.Miod Vallat
2006-06-24Replace physaccess() usage with pmap_kenter_cache().Miod Vallat
2006-06-23consistantly count context switches on exit; miod@ okMichael Shalayeff
2006-06-21let this compile after time.h changesTheo de Raadt
2006-06-11Clean the various cache and TLB invalidation function, arch by arch:Miod Vallat
- [DI]C{FL,PL,PP} and DCFA are only called on 680[46]0 systems and are identical on these platforms, so don't bother checking for the MMU type. - TBIAS is on 68060 codepath only. - DCIAS, PCIA and TBIA are specific to some platforms and do not need to be implemented everywhere.
2006-06-11Set up FPSP exception vectors on 68040 models in initvectors(), as done for theMiod Vallat
68060 SP, instead of in identifycpu().
2006-06-11Move common prototypes to <m68k/{cpu,param}.h> instead of incompleteMiod Vallat
declarations in <machine/{cpu,param}.h> and elsewhere.
2006-06-11Factorize spl handling functions and software interrupt routines betweenMiod Vallat
m68k-based platforms.
2006-06-04When VM_PHYSSEG_MAX is 1, use VM_PSTRAT_RANDOM for VM_PHYSSEG_STRAT, thisMiod Vallat
makes uvm_page.o smaller.
2006-06-02feild -> fieldMiod Vallat
2006-05-19Get rid of ``maxmem'' and fix the descriptive comment for ``physmem''.Miod Vallat
Either maxmem is not used (mac68k), or the position of the physical memory is set in stone so we don't need to know the top of the memory (MAXADDR on hp300, physmem on mvme68k) it was pointing to. Plus this gets rid of unused lowram on mvme68k - all the m68k world is not an hp300, after all.
2006-04-25Missed an include chunk.Miod Vallat
2006-04-25that extern was needed for now, miodTheo de Raadt
2006-04-22Correct an evil typo which broke MVME147 support.Miod Vallat
2006-04-21Since bugtty (and BUG routines in general) can only work if we keep the BUGMiod Vallat
mapped, and we don't, do not bother carrying this code around - it can not be used anyway.
2006-04-16Convert the last remaining net-driver users of ether_input to ether_input_mbuf.Christopher Pascoe
sgec ok martin@ if_ie ok miod@ if_de, if_hp not in GENERIC ok brad@
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-15Nuke dk_establish(), no longer used.Miod Vallat
2006-03-15Correct checks against cd_ndevs - valid numbers are strictly inferior toMiod Vallat
cd_ndevs.
2006-03-12remove splimp().Brad Smith
2006-03-04Dead meat.Miod Vallat
2006-01-30When delivering SIGFOO, make sure the siginfo code is a FOO_xxx constant;Miod Vallat
also deliver SIGILL/ILL_COPROC rather than SIGFPE/FPE_FLTINV for disabled or missing floating point support.
2006-01-22b_cylin -> b_cylinder; no functional change.Miod Vallat
2006-01-21Remove old mdpflag debug help.Miod Vallat
2006-01-17since bcopy/bzero will be assigned to these pointers, get the size_t in the ↵Theo de Raadt
cast right; ok millert
2006-01-16adjust to size_t changesTheo de Raadt
2006-01-11Switch to __HAVE_DEVICE_REGISTER to find the device we're booted from.Miod Vallat
Simpler, better.
2006-01-10Really pass -fno-stack-protector in CFLAGS as intended, and define theMiod Vallat
load addresses in one single place; from mvme88k
2006-01-10use ${INSTALL_STRIP} ok miodTheo de Raadt
2006-01-06Merge machine/ansi.h and machine/types.h into machine/_types.h andTodd C. Miller
rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD.
2006-01-01Let cons_init() and cons_init_bell() initialize the whole consdev structure,Miod Vallat
thus removing the need for drivers to initialize cn_pri to CN_DEAD when hardware probe fails.
2005-12-30Now that errno.h and sys/errno.h are separate header files there is noTodd C. Miller
need to use the -Derrno=errno workaround added when __errno() was introduced. OK deraadt@
2005-12-27Remove unused sw_nblks field of struct swdevt. Then, remove swapconf()Miod Vallat
which duplicates work done by uvm_swap_init().
2005-12-22More reasonable size for fixed extent storage.Miod Vallat
2005-12-17Get rid of deprecated vm_{offset,size}_t types for good, use {p,v}{addr,size}_tMiod Vallat
instead; looked at millert@
2005-12-11On halt, wait for a keypress on the console and reboot; allows one to haveMiod Vallat
the BUG set to auto-boot and not lose the machine upon halting. Requested by deraadt@ and nick@ long ago.
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
to set xs->error to XS_BUSY. So it is pointless and misleading to set xs->error to XS_TIMEOUT, XS_DRIVER_STUFFUP or XS_BUSY just before returning TRY_AGAIN_LATER. No functional change. ok miod@
2005-11-27Get rid of the `len' locator for VME devices, since mappings have a pageMiod Vallat
granularity anyway; devices who would want more than one page mapped in order to probe for the hardware can take appropriate action in their cfmatch routine anyway.
2005-11-27Nuke autoconf.h commons.Miod Vallat
2005-11-25We don't have a va mapping in match() so don't bother trying to use badvaddr()Miod Vallat
at all.
2005-11-24Prefer vaddr_t and paddr_t types in device softc, instead of void * andMiod Vallat
heavy casts. Improves readability, no functional change.
2005-11-24Peek at the correct location in badpaddr() - how could this go unnoticed before?Miod Vallat
2005-11-21contorl -> controlMiod Vallat