Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop depending on #include pollution from cpufunc.h | peter | 2004-03-08 | 1 | -0/+1 |
| | |||||
* | MFi386: re-sort non-gcc function prototypes, trim includes | peter | 2004-03-08 | 1 | -44/+30 |
| | |||||
* | MFi386: curpcb is no longer null anymore, so do not test for it. | peter | 2004-03-08 | 1 | -3/+1 |
| | |||||
* | MFi386: set initial curpcb pcpu variable at startup time rather than | peter | 2004-03-08 | 1 | -0/+1 |
| | | | | waiting for a context switch | ||||
* | MFi386: wait for local apic to become free before using it | peter | 2004-03-08 | 1 | -4/+2 |
| | |||||
* | Retire pmap_pinit2(). Alpha was the last platform that used it. However, | alc | 2004-03-07 | 1 | -13/+0 |
| | | | | | | | | | | | | | | ever since alpha/alpha/pmap.c revision 1.81 introduced the list allpmaps, there has been no reason for having this function on Alpha. Briefly, when pmap_growkernel() relied upon the list of all processes to find and update the various pmaps to reflect a growth in the kernel's valid address space, pmap_init2() served to avoid a race between pmap initialization and pmap_growkernel(). Specifically, pmap_pinit2() was responsible for initializing the kernel portions of the pmap and pmap_pinit2() was called after the process structure contained a pointer to the new pmap for use by pmap_growkernel(). Thus, an update to the kernel's address space might be applied to the new pmap unnecessarily, but an update would never be lost. | ||||
* | Remove unused declarations. (Some time ago, these variables became fields | alc | 2004-03-07 | 1 | -2/+0 |
| | | | | of vm/vm.h's struct kva_md_info.) | ||||
* | When faced with a "GenuineIntel", we know what they call it now. Replace | peter | 2004-03-06 | 1 | -2/+2 |
| | | | | snide comment with a different one. | ||||
* | MFi386: (all: keep a comment in sync with code, and don't depend on | bde | 2004-03-05 | 1 | -0/+4 |
| | | | | namespace pollution). | ||||
* | Fix syntax errors and wrong function prototypes in several MD header | le | 2004-03-05 | 2 | -5/+5 |
| | | | | | | | | files when using non-GNUC compilers. PR: kern/58515 Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at> Approved by: grog (mentor), obrien | ||||
* | Document that ENABLE_ALART controls the alarm on Intel intpm driver. | obrien | 2004-03-05 | 1 | -7/+1 |
| | | | | Submitted by: peter | ||||
* | Sync with i386/NOTES. | obrien | 2004-03-05 | 1 | -4/+4 |
| | |||||
* | Add comment for 'mptable'. | obrien | 2004-03-05 | 1 | -3/+2 |
| | | | | Submitted by: peter | ||||
* | Note that imp is working on un-shimming this driver, afterwards it should | obrien | 2004-03-05 | 1 | -2/+2 |
| | | | | work on AMD64. | ||||
* | The PECOFF support is 32-bit only. | obrien | 2004-03-05 | 1 | -4/+0 |
| | | | | Reviewed by: peter | ||||
* | Sync with i386/NOTES rev. 1.1131. | obrien | 2004-03-03 | 1 | -114/+252 |
| | |||||
* | AMD64 versions. | obrien | 2004-03-03 | 2 | -0/+122 |
| | |||||
* | Since we don't use PG_NX yet, don't turn on EFER_NXE quite yet. This needs | peter | 2004-02-25 | 2 | -0/+6 |
| | | | | | to be done based on the cpuid bits. AMD says that we should test the cpuid features bits for certain things, such as this. | ||||
* | Catch up with some proc/procsig locking improvements that were made to the | peter | 2004-02-21 | 1 | -6/+2 |
| | | | | i386 version and were not merged over. | ||||
* | Device megapatch 4/6: | phk | 2004-02-21 | 1 | -1/+2 |
| | | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags. | ||||
* | Checkpoint the NOTES I was working on. | obrien | 2004-02-19 | 1 | -152/+114 |
| | |||||
* | I forgot to add the NO_MODULES override for NOTES | peter | 2004-02-08 | 1 | -0/+3 |
| | |||||
* | Remove the badsw* INVARIANTS checks. The events that this attempts | peter | 2004-02-06 | 1 | -96/+10 |
| | | | | | | | | | to catch are already nicely caught by trapping the null pointer derefs. Remove no-longer-used noswitch/nothrow strings. They were referenced by the stub cpu_switch() etc functions before they were implemented. Try something a little different for the lock prefixes. Prompted by: bde (the first two items anyway) | ||||
* | Turn of ath since it causes a link failure without the hal till sam's | peter | 2004-02-06 | 1 | -1/+1 |
| | | | | set up with a cross compiler and has the time to port the hal. | ||||
* | Rename cn_unavailable to cnunavailable for little more consistency. | kan | 2004-02-05 | 1 | -2/+2 |
| | | | | | | Garbage collect unused cndebug() function. Suggested by: bde | ||||
* | Eliminate global cons_unavailable flag and replace it by the status | kan | 2004-02-05 | 1 | -2/+2 |
| | | | | | bit maintained on a per-device basis. Single variable is inadequate on machines running with multiple consoles enabled. | ||||
* | Don't cast a pointer to an int that isn't big enough. | peter | 2004-02-05 | 1 | -1/+1 |
| | |||||
* | Fix long/int printf format problems exposed by PMAP_DIAGNOSTIC | peter | 2004-02-05 | 1 | -7/+7 |
| | |||||
* | Checkpoint a NOTES file I had as of Nov 23rd. It doesn't quite compile | peter | 2004-02-04 | 1 | -0/+419 |
| | | | | due to triggering some printf breakage in some DIAGNOSTIC printfs. | ||||
* | Remove a device that will compile fine, isn't 64-bit clean. | obrien | 2004-02-02 | 1 | -1/+0 |
| | |||||
* | GRR. MFi386: white space spam | peter | 2004-01-30 | 1 | -49/+49 |
| | |||||
* | Merge some more changes from i386. | peter | 2004-01-30 | 4 | -10/+46 |
| | |||||
* | Re-add debug register support. | peter | 2004-01-29 | 1 | -19/+218 |
| | | | | | Some other minor tweaks snuck in here, including supporting more discontiguous memory segments and some cosmetic tweaks. | ||||
* | Re-add user_dbreg_trap() for debug register support | peter | 2004-01-29 | 2 | -0/+20 |
| | |||||
* | Take another shot at the invariants calls to __panic. They hadn't been | peter | 2004-01-29 | 1 | -17/+73 |
| | | | | | | | | updated for the regparm ABI on amd64. Context switch debug regs. Update for fpu simplification Don't needlessly reload %cr3, in case the cpu has the tlb flush filter turned off. Re-add LAZY_SWITCH stubs. | ||||
* | deal with dbregs for fork etc | peter | 2004-01-28 | 1 | -17/+25 |
| | | | | | update for fpu.c simplification Merge #include sort from i386 | ||||
* | Un-stub the hardware debug register stuff. | peter | 2004-01-28 | 1 | -33/+3 |
| | |||||
* | Export PCB_DR* symbols | peter | 2004-01-28 | 1 | -5/+7 |
| | |||||
* | We can simplify a lot of things now that we don't have to worry about | peter | 2004-01-28 | 2 | -43/+9 |
| | | | | hardware bugs on external 386 cpus and now that we can depend on SSE. | ||||
* | Add dbreg struct definitions for /proc/*/dbregs and a place to store the | peter | 2004-01-28 | 2 | -3/+23 |
| | | | | registers in the pcb | ||||
* | Re-add debug register functions | peter | 2004-01-28 | 1 | -2/+129 |
| | |||||
* | MFi386: mp_topology(). | peter | 2004-01-28 | 3 | -1/+46 |
| | |||||
* | MFi386: add THERMTRIP msr values | peter | 2004-01-28 | 1 | -0/+3 |
| | |||||
* | Diff reduction with i386 | peter | 2004-01-28 | 1 | -4/+12 |
| | |||||
* | MFi386: change an outb to a DELAY() | peter | 2004-01-28 | 1 | -1/+1 |
| | |||||
* | MFi386 revision 1.230 | alc | 2004-01-25 | 1 | -1/+0 |
| | | | | - Move smp_topology to subr_smp.c so that it is defined on all architectures. | ||||
* | - Recruit some new ULE users by making it the default scheduler in GENERIC. | jeff | 2004-01-24 | 1 | -1/+1 |
| | | | | | ULE will be in a probationary period to determine whether it will be left as the default in 5.3 which would likely mean the rest of the 5.x series. | ||||
* | Add PFIL_HOOKS to the GENERIC kernel configuration, primarily so | nectar | 2004-01-24 | 1 | -0/+1 |
| | | | | | | that one can load the IPFilter module (which requires PFIL_HOOKS). Requested by: Many, for over a year | ||||
* | Unbreak amd64: Rename calls from panic to __panic | peter | 2004-01-23 | 1 | -3/+3 |
| | |||||
* | remove elan_mmcr, I'm not sure I understand what it did here in the | phk | 2004-01-17 | 1 | -1/+0 |
| | | | | first place. |