History log of /netbsd/sys/arch/x86/include/i82489reg.h (Results 1 – 19 of 19)
Revision Date Author Comments
# 2b1d5ff7 14-Jun-2019 msaitoh <msaitoh@NetBSD.org>

No functional change:
- Rename macros:
- ICR, LVT and MSIDATA can share the bit definitions. Remove redundant
definitions and use the common macros.
- Consistently use LAPIC_LVT_ for all loca

No functional change:
- Rename macros:
- ICR, LVT and MSIDATA can share the bit definitions. Remove redundant
definitions and use the common macros.
- Consistently use LAPIC_LVT_ for all local vector table's macro names.
- Use __BITS().
- Add definition for TSC-deadline (LAPIC_LVT_TMM_TSCDLT).

show more ...


# 01a8a95c 13-Jun-2019 msaitoh <msaitoh@NetBSD.org>

Indent consistently. No functional change.


# 7e86a133 13-Jun-2019 msaitoh <msaitoh@NetBSD.org>

Modify LAPIC_LVT_CMCI's comment to be consistent with other LVT's.
No functional change.


# 24f521dc 28-Apr-2017 nonaka <nonaka@NetBSD.org>

Added AMD extended APIC register space present definition.


# df3a552c 22-Apr-2017 nonaka <nonaka@NetBSD.org>

move LAPIC_MSR* to specialreg.h.


# 64b9a7bf 22-Apr-2017 nonaka <nonaka@NetBSD.org>

Add x2APIC register definitions.


# b2b61444 17-Jul-2015 msaitoh <msaitoh@NetBSD.org>

Indent. No functional change.


# fac81bf5 26-Jan-2013 dyoung <dyoung@NetBSD.org>

Several registers and bitfields named IOAPIC_* actually belong to the
LAPIC, so rename them LAPIC_* and move to a more appropriate header
file.


# 68334d1b 20-Jan-2012 hannken <hannken@NetBSD.org>

Revert revision 1.4 and change LAPIC_LEVEL_ASSERT / _MASK back to 0x4000.

According to "Intel 64 and IA-32 Architectures Software Developer's Manual"
Vol. 3, May 2011, Order Number: 325384-039US, Se

Revert revision 1.4 and change LAPIC_LEVEL_ASSERT / _MASK back to 0x4000.

According to "Intel 64 and IA-32 Architectures Software Developer's Manual"
Vol. 3, May 2011, Order Number: 325384-039US, Section 10.6.1:

LEVEL_ASSERT is bit #14, bit #13 is reserved.

With this change NetBSD now boots multiple processors under CentOS 6.2/kvm.

show more ...


# 37c06c3a 15-Nov-2010 cegger <cegger@NetBSD.org>

add interrupt EAPIC register definitions


# 07e7c0c3 09-Jan-2010 cegger <cegger@NetBSD.org>

add LAPIC_MSR_ENABLE_x2 MSR. from murray@river-styx via port-amd64@
'...as documented in the Intel 64 and IA32 Architectures Software
Developers Manual 3A, chapter 10.5.1.'


# ce85d1b2 12-May-2008 ad <ad@NetBSD.org>

Some defs to describe the IA32_APIC_BASE MSR.


# d4e5a836 09-May-2008 cegger <cegger@NetBSD.org>

Buildfix: Remove duplicate #defines.


# 8b6686ae 09-May-2008 ad <ad@NetBSD.org>

LAPIC_ID_MASK is 8 bits these days.


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# fe9a3139 22-Jan-2008 joerg <joerg@NetBSD.org>

Fix LAPIC_LEVEL_MASK and related defines.


# 64dcc1f5 14-Nov-2007 joerg <joerg@NetBSD.org>

Merge from jmcneill-pm:
Add some more defines from the spec. Remove some old ones not
existing in the current Intel Architecture Guide. Use some more
understandable names.

ANSIfy and use uintXX_t to

Merge from jmcneill-pm:
Add some more defines from the spec. Remove some old ones not
existing in the current Intel Architecture Guide. Use some more
understandable names.

ANSIfy and use uintXX_t to hurt my eyes less.

Further improve readability by exploiting __HAVE_TIMECOUNTER as
invariance on x86 platforms.

show more ...


# 1e320906 14-Nov-2007 ad <ad@NetBSD.org>

+LAPIC_DLMODE_EXTINT


# 8375b2d9 26-Feb-2003 fvdl <fvdl@NetBSD.org>

Move some files out of i386 into x86, so that they can be shared with
other ports.