summaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Don't build a kernel.debug for the release.Scott Long2003-12-071-1/+1
* Disable WITNESS, INVARIANTS, and DDB for our Tier-1 platforms for the releaseScott Long2003-12-071-4/+4
* This commit was manufactured by cvs2svn to create branch 'RELENG_5_2'.cvs2svn2003-12-074-1404/+0
* Reconfigure the runq macros to use the 64 bit ffs/bsf routines insteadPeter Wemm2003-12-061-5/+5
* Add 64 bit bsf*/ffs* routines. Have the ffs() inline use gcc's builtinPeter Wemm2003-12-061-1/+40
* Various whitespace and cosmetic sync-up's with i386.Peter Wemm2003-12-069-12/+13
* amd64_protection_init and the protection_codes[] array was overkill.Peter Wemm2003-12-061-50/+8
* Kill the ASM versions of the mtx_lock_spin and friends. They were neverPeter Wemm2003-12-061-31/+0
* MFi386: put the apic disable hook in a better place.Peter Wemm2003-12-062-1/+5
* Revert some amd64 changes that cached curthread and converge back to thePeter Wemm2003-12-062-19/+3
* Fix all users of mp_maxid to use the same semantics, namely:John Baldwin2003-12-031-2/+2
* Catch up with the procsig locking changes elsewhere. We were doingPeter Wemm2003-12-031-0/+6
* Add an additional knob to just disable the apic code without also havingPeter Wemm2003-12-031-1/+1
* - Make mp_maxid reflect the same meaning as it does on other architectures.Jeff Roberson2003-11-301-2/+2
* Fix i386 apic support merge botch. sizeof(long) is 8, not 4. This fixesPeter Wemm2003-11-271-1/+1
* Argh! The Athlon64 and Opteron only implement 40 bits of address space inPeter Wemm2003-11-221-5/+4
* - Split cpu_mp_probe() into two parts. cpu_mp_setmaxid() is still calledJohn Baldwin2003-11-211-5/+20
* Turn on NO_MIXED_MODE for amd64 generic. It turns out that all thePeter Wemm2003-11-211-0/+1
* Cosmetic and/or trivial sync up with i386.Peter Wemm2003-11-2121-50/+52
* MFi386 rev 1.54 (jhb): Add interrupts that are actually available to thePeter Wemm2003-11-211-3/+19
* MFi386: pre-register idt slots for atpic so we catch any strays withoutPeter Wemm2003-11-211-6/+22
* MFi386 rev 1.207 (phk): Don't mistakenly disable the TSC when usingPeter Wemm2003-11-211-10/+10
* Argh! Followup to previous commit. I checked in the patch with anPeter Wemm2003-11-201-1/+1
* Provide a streamlined '#define curthread __curthread()' for amd64 to avoidPeter Wemm2003-11-202-0/+13
* Sync with i386.Peter Wemm2003-11-191-3/+7
* Add SMP changes as should have been committed as rev 1.28Peter Wemm2003-11-171-26/+7
* Restore file accidently killed in the crossfire from the smp commit.Peter Wemm2003-11-171-0/+152
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-1745-2230/+1062
* Oh, how embarresing. I broke my own platform. :-)Peter Wemm2003-11-171-4/+4
* Widen the enable/disable helper function's argument in line with thePeter Wemm2003-11-171-14/+2
* Fixed pedantic warnings for statement-expressions using __extension__Bruce Evans2003-11-171-4/+4
* Fixed a pedantic syntax error (a stray semicolon at the end ofBruce Evans2003-11-171-1/+1
* - Remove unnecessary synchronization from sf_buf_init(). (There is onlyAlan Cox2003-11-161-2/+0
* - Modify alpha's sf_buf implementation to use the direct virtual-to-Alan Cox2003-11-162-2/+58
* Localized the cy driver's locking.Bruce Evans2003-11-161-9/+1
* Add the pc_acpi_id PCPU member. The new acpi_cpu driver uses this toNate Lawson2003-11-152-1/+4
* Preemptively burn a bridges. The isa timer code is likely to bePeter Wemm2003-11-142-145/+0
* Minor source sync with amd64. Use int as the type for the widthPeter Wemm2003-11-141-2/+2
* Minor source sync with amd64. For %.*s printf formats, pass in anPeter Wemm2003-11-141-3/+5
* Convert a couple of pointers to integers for source compatability withPeter Wemm2003-11-141-4/+4
* Whitespace nit (sorry, couldn't help it)Peter Wemm2003-11-141-1/+1
* Always install IDT entries for ATPIC interrupt sources. The APIC noJohn Baldwin2003-11-141-10/+3
* If an interrupt source doesn't have an ithread, treat it as a strayJohn Baldwin2003-11-141-1/+4
* basemem is in K, not bytes. I think I tricked jhb into making the samePeter Wemm2003-11-141-1/+1
* "opt_auto_eoi.h" is not used here anymore. See atpic.c.Peter Wemm2003-11-141-2/+0
* Replace magic numbers with macros for i8259A register constants. StillJohn Baldwin2003-11-141-9/+10
* Shuffle the APIC interrupt vectors around a bit:John Baldwin2003-11-144-19/+27
* Fix up the control word 3 bits. jhb discovered how much I screwed thisPeter Wemm2003-11-141-4/+4
* Whitespace.John Baldwin2003-11-131-5/+5
* Fix a typo.John Baldwin2003-11-131-1/+1