summaryrefslogtreecommitdiffstats
path: root/sys/i386/include
Commit message (Expand)AuthorAgeFilesLines
* Add the possibility to specify from kernel configs MAXCPU value.attilio2011-07-191-0/+2
* Correct cpu_monitor() and cpu_mwait() for amd64. These instructions takejkim2011-07-051-5/+7
* Move {amd64,i386}/pci/pci_bus.c and {amd64,i386}/include/pci_cfgreg.h tojhb2011-06-222-50/+4
* Oops, missed these in 223424.jhb2011-06-221-0/+1
* remove code for dynamic offlining/onlining of CPUs on x86avg2011-06-081-1/+0
* Reintroduce the lazypmap infrastructure and convert it to usingattilio2011-05-201-1/+3
* MFCattilio2011-05-181-1/+12
* MFCattilio2011-05-131-0/+2
* MFCattilio2011-05-091-1/+0
* MFCattilio2011-05-061-0/+2
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-054-7/+8
* Revert md_assert_preempt() introduction.attilio2011-05-041-1/+0
* Remove unnused typedef.attilio2011-05-011-1/+0
* Add the function md_assert_nopreempt(), which is a very consistentattilio2011-04-301-0/+1
* Remove the support for lazy cr3 switching from i386.attilio2011-04-301-3/+1
* Define "Hypervisor Present" bit. This bit is used by several hypervisors tojkim2011-04-281-0/+1
* Make pmap_invalidate_cache_range() available for consumption on amd64.kib2011-04-181-1/+2
* Add a function rdtsc32() to read lower 32 bits from TSC and discard upperjkim2011-04-141-0/+9
* Consistently use __volatile as the rest of this file.jkim2011-04-141-5/+5
* Consistently use C99 standard integers as the rest of this file.jkim2011-04-141-6/+6
* Add forgotten declarations for tsc_perf_stat from the previous commit.jkim2011-04-121-0/+1
* Add definitions for CPUID instruction 6, ECX information.jkim2011-04-121-0/+6
* Implement atomic_load_acq_64(9) and atomic_store_rel_64(9) for i386. Thesejkim2011-04-061-0/+86
* Use cpu_ticks() for get_cyclecount(9) rather than checking existence of TSCjkim2011-04-041-7/+1
* Modestly increase the maximum allowed size of the kmem map on i386.alc2011-03-231-1/+2
* - Merge changes to the base system to support OFED. These includejeff2011-03-211-29/+38
* Rework r219679. Always check CPU class at run-time to make it predictable.jkim2011-03-161-5/+5
* Partially revert r219672. After r198295, kernel need to seed randomness asjkim2011-03-151-0/+4
* Remove tsc_present from this file, really.jkim2011-03-151-1/+0
* Unconditionally use binuptime(9) for get_cyclecount(9) on i386. Since thisjkim2011-03-151-7/+2
* Make get_cyclecount(9) little bit more useful where binuptime(9) is used.jkim2011-03-141-2/+2
* Deprecate rarely used tsc_is_broken. Instead, we zero out tsc_freq becausejkim2011-03-101-1/+0
* Fix whitespace nit.jhb2011-02-221-1/+0
* Remove pmap fields that are either unused or not fully implemented.alc2011-02-171-2/+0
* To avoid excessive code duplication create wrapper for fill regsdchagin2011-02-161-0/+1
* Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set().jkim2011-01-171-1/+4
* Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.kib2011-01-091-12/+0
* Copy powerpc/include/_inttypes.h to x86 and replace i386/amd64/pc98tijl2011-01-081-210/+3
* On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather thantijl2011-01-081-2/+2
* On 32 bit architectures define (u)int64_t as (unsigned) long long insteadtijl2011-01-081-11/+6
* Fix types of some values in machine/_limits.h.tijl2011-01-081-7/+2
* Remove unused support for 64 bit long on 32 bit architectures.tijl2011-01-071-11/+0
* Add AT_STACKPROT elf aux vector. Will be used to inform rtld about thekib2011-01-071-1/+2
* Make "options XENHVM" compile for i386, not just amd64 -- a largelyrwatson2011-01-046-5/+51
* Make i386_set_ldt work on i386/XEN, step 5/5.cperciva2010-12-311-0/+1
* Make i386_set_ldt work on i386/XEN, step 2/5.cperciva2010-12-311-1/+0
* Merge amd64 and i386 bus.h and move the resulting header to x86. Replacetijl2010-12-201-1161/+3
* Inform a compiler which asm statements in the x86 implementation ofkib2010-12-181-6/+7
* Use int for 'tsc_present' instead of u_int. It is just a boolean.jkim2010-12-071-1/+1
* Revert r216134. This checkin broke platforms where bus_space are macros:brucec2010-12-031-24/+12
OpenPOWER on IntegriCloud