Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-23 | copyright: Change HP copyright on x86 code to be more friendly | Nathan Binkert | |
2009-08-07 | X86: Implement shift right/left double microops. | Gabe Black | |
This is my best guess as far as what these should do. Other existing microops use implicit registers, mul1s and mul1u for instance, so this should be ok. The microop that loads the implicit DoubleBits register would fall into one of the microop slots for moving to/from special registers. | |||
2009-05-17 | includes: sort includes again | Nathan Binkert | |
2009-05-17 | types: Move stuff for global types into src/base/types.hh | Nathan Binkert | |
--HG-- rename : src/sim/host.hh => src/base/types.hh | |||
2008-10-12 | X86: Fix the ordering of special physical address ranges. | Gabe Black | |
2008-10-12 | X86: Make APICs communicate through the memory system. | Gabe Black | |
2008-10-12 | X86: Make the local APIC accessible through the memory system directly, and ↵ | Gabe Black | |
make the timer work. | |||
2008-03-25 | X86: Start implementing the south bridge stuff. | Gabe Black | |
--HG-- extra : convert_revision : 92918c05eb3363155d78889bdab17baa8eae9dca | |||
2008-02-26 | X86: Get PCI config space to work, and adjust address space prefix numbering ↵ | Gabe Black | |
scheme. --HG-- extra : convert_revision : 2b382f478ee8cde3a35aa4c105196f200bc7afa6 | |||
2008-01-12 | X86: Make the IO ports work using extra physical address lines. Add a serial ↵ | Gabe Black | |
port. --HG-- extra : convert_revision : a14cb4fc9afedfc0ff58b11a7f8fb5516d462cc6 | |||
2007-10-18 | X86: Implement the in/out instructions. These will still need support from ↵ | Gabe Black | |
the TLB and memory system. --HG-- extra : convert_revision : a9503248ea9efca7e5247e4f2830967f428b8215 | |||
2007-10-12 | X86: Implement MSR reads and writes and the wrsmr and rdmsr instructions. | Gabe Black | |
There are no priviledge checks, so these instructions will all work in all modes. --HG-- extra : convert_revision : ff893eb569313d8aecbfffb47bcbd1c2d65cd393 | |||
2007-09-13 | X86: Total overhaul of the division instructions and microops. | Gabe Black | |
--HG-- extra : convert_revision : 303ea45f69f7805361ad877fe6bb43fbc3dfd7a6 | |||
2007-09-06 | X86: Rework the multiplication microops so that they work like they would in ↵ | Gabe Black | |
the patent. --HG-- extra : convert_revision : 6fcf5dee440288d8bf92f6c5c2f97ef019975536 | |||
2007-09-04 | X86: Add floating point micro registers. | Gabe Black | |
--HG-- extra : convert_revision : 442a5f8b9216638e4e6898f89eacb8695719e20f | |||
2007-08-29 | X86: Flesh out register indexing constants. | Gabe Black | |
--HG-- extra : convert_revision : 56eedc076bbb7962c3976599a15ed93c7cb154c0 | |||
2007-07-17 | Add a spot for the condition code portion of the flag register. | Gabe Black | |
This is stored in the integer register file so that it can be renamed, but it should be a misc reg. --HG-- extra : convert_revision : eee48f24dd80b145f14427482047c4d8af2521ab | |||
2007-06-14 | Add in some microregs. | Gabe Black | |
--HG-- extra : convert_revision : e8a894c2f7901329bd390a4cfd92209d0e29cf80 | |||
2007-03-05 | A new file for x86 specific parameters. This could be implemented as a sim ↵ | Gabe Black | |
object? --HG-- extra : convert_revision : 51757435bb0b20132f3ec5782db31382bb2cca18 |