VirtualBox

source: vbox/trunk/src/VBox/VMM/PDMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @29521   15 years vboxsync PDM: Added PDMDevHlpCallR0 and PDMDEV_VALIDATE_CONFIG_RETURN.
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28425   15 years vboxsync Added PDMDRVHLP::pfnCallR0 / PDMDrvHlpCallR0 / PFNPDMDRVREQHANDLERR0 …
(edit) @28266   15 years vboxsync doc update.
(edit) @28265   15 years vboxsync PDMThread: serialize list manipulations using ListCritSect.
(edit) @28263   15 years vboxsync PDM: Put pAsyncCompletionTemplates under the ListCritSect.
(edit) @28262   15 years vboxsync PDM: Moving more stuff to PDMUSERPERVM. Protect the loader list using …
(edit) @28258   15 years vboxsync PDM critsects for drivers. Fixed critsect cleanup in failure path. …
(edit) @26175   15 years vboxsync PDM: Ring-0 and raw-mode context driver helpers. Driver RC relcoations.
(edit) @26162   15 years vboxsync PDM: s/pUsbReg/pReg/g
(edit) @26161   15 years vboxsync PDM: s/pDrvReg/pReg/g
(edit) @26160   15 years vboxsync PDM: s/pDevReg/pReg/g
(edit) @26112   15 years vboxsync PDM,UsbMsd,++: Resumed hacking the MSD code.
(edit) @25995   15 years vboxsync VMM: PDM infrastructure for HPET
(edit) @25891   15 years vboxsync PDMDrv,*: multi context drivers, part 1.
(edit) @25748   15 years vboxsync iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for …
(edit) @25732   15 years vboxsync PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
(edit) @25614   15 years vboxsync iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
(edit) @25406   15 years vboxsync IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
(edit) @25401   15 years vboxsync PDM: Decrement PDMDRV::cInstances when destroying devices, use a …
(edit) @25368   15 years vboxsync RTCritSect,PDMCritSect,iprt/lockvalidator.h: Reworked the deadlocking …
(edit) @24744   15 years vboxsync PDM: Async reset notification handling as well.
(edit) @24730   15 years vboxsync PDM: Implemented making device/driver/usb-device suspend and poweroff …
(edit) @24127   15 years vboxsync PDMAPIC: alignment fix.
(edit) @24125   15 years vboxsync DevAPIC/PDM: Properly route PIC interrupts through local APIC (fixes …
(edit) @23584   15 years vboxsync pdmR3Load: Relaxed device/instance ordering assumptions.
(edit) @22924   15 years vboxsync VMM: Made STAM assert on missaligned statistics. Fixed a bunch of …
(edit) @21367   15 years vboxsync PDMQueue: More stats.
(edit) @21363   15 years vboxsync PDMQueue&users-thereof: Named the queues and added statistics.
(edit) @21188   15 years vboxsync Add hotplug flag to PDMR3DeviceAttach/Detach
(edit) @21161   15 years vboxsync Backed out 49450. Not necessary
(edit) @21159   15 years vboxsync StatLocked is VBOX_WITH_STATISTICS only
(edit) @21128   16 years vboxsync PDMQueue: Fixed the flushing loop when a consumer (NAT?) had had enough.
(edit) @21035   16 years vboxsync Fixed concurrent pdm queue flushing.
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   16 years vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20167   16 years vboxsync First part of the PDMAsyncCompletion rewrite: * The Host specific …
(edit) @20056   16 years vboxsync Backed out 47770 & 47771 (failed experiment)
(edit) @20037   16 years vboxsync TPR read/write updates
(edit) @20008   16 years vboxsync PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
(edit) @20001   16 years vboxsync Cleaned up PDMGet/SetTPR.
(edit) @19785   16 years vboxsync Locking should not be required after all
(edit) @19784   16 years vboxsync Use PDM lock for protecting pdm queue management.
(edit) @19593   16 years vboxsync Split up PDM.
(edit) @19475   16 years vboxsync VMM: sending init IPI
(edit) @18615   16 years vboxsync PDM: At last, no more polling!
(edit) @18533   16 years vboxsync PDMCritSect: Increased the padding size on 32-bit (+32 bytes) for …
(edit) @13519   16 years vboxsync fixed return type (gcc found this bug)
(edit) @13189   16 years vboxsync PCI: Add support for PCI-to-PCI bridges
(edit) @13074   16 years vboxsync - remaining bits of x2APIC, some SMP refinements in LAPIC
(edit) @13020   16 years vboxsync Knut-compatibility fixes
(edit) @13013   16 years vboxsync infrastructure work for X2APIC support
(edit) @12985   16 years vboxsync PDMQueue: pQueueFlushR3 isn't necessary.
(edit) @12984   16 years vboxsync #1865: PDMQueue.
(edit) @12983   16 years vboxsync #1865: PDMCritSect.
(edit) @12980   16 years vboxsync Split up PDMDevice.cpp, moving all the devhlps into two new files …
(edit) @12975   16 years vboxsync #1865: PDMLdr.
(edit) @12970   16 years vboxsync #1865: PDMINS.
(edit) @12807   16 years vboxsync PDM - VMMDevHeap: PDM_DEVHLP_VERSION minor increment, GCPhysVMMDevHeap …
(edit) @12687   16 years vboxsync Started with VMM device heap for use with VT-x real-mode emulation. …
(edit) @12653   16 years vboxsync various files: doxygen fixes.
(edit) @12324   16 years vboxsync PDMThread: New API PDMR3ThreadSleep. Fixed a per thread event sem leak.
(edit) @11261   16 years vboxsync #1865: DevPIC.
(edit) @11224   16 years vboxsync PDM: GC->RC, HC->R3 wrt PCI bus registration.
(edit) @11221   16 years vboxsync DECLGCCALLBACKMEMBER -> DECLRCCALLBACKMEMBER
(edit) @11219   16 years vboxsync #1865: DevAPIC.
(edit) @10640   16 years vboxsync spaces
(edit) @10513   16 years vboxsync Dropped the padding.
(edit) @10492   16 years vboxsync Added PDMApicHasPendingIrq.
(edit) @10202   16 years vboxsync removed VBOX_WITH_PDM_LOCK
(edit) @9387   17 years vboxsync 64-bit GC alignment fixes
(edit) @9212   17 years vboxsync Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @6796   17 years vboxsync Fixed init problems wrt. VM ownership by implementing the UVM …
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @5904   17 years vboxsync More work on the async completion interface
(edit) @5812   17 years vboxsync Continued work on the async implementation. Added to Makefile but …
(edit) @5800   17 years vboxsync attempt to fix the windows boxes
(edit) @5798   17 years vboxsync more work on async completion
(edit) @5791   17 years vboxsync Start async completion implementation
(edit) @5722   17 years vboxsync Added a bottom pointer to the PDMLUN structure. Added plugge/unplugged …
(edit) @5525   17 years vboxsync PDMUsb changes.
(edit) @4787   17 years vboxsync Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
(edit) @4776   17 years vboxsync Stricter type checking. Removed unnecessary code from the ring 0 module.
(edit) @4767   17 years vboxsync Stricter types
(edit) @4696   17 years vboxsync Stricter types
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @4012   17 years vboxsync Hooked up the PDMThread stuff.
(edit) @3857   17 years vboxsync PDMUsb - work in progress.
(edit) @3852   17 years vboxsync Finally splitting up pdm.h. Working on integrating USB into PDM …
(edit) @3723   17 years vboxsync Double underscore cleanup.
(edit) @3635   17 years vboxsync VBox_hdr_h -> _VBox_hdr_h
(edit) @3548   17 years vboxsync Quickly made PDMThread.cpp compile (still a bit unfinished).
(edit) @3520   17 years vboxsync PDMThread (unfinished).
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2597   18 years vboxsync New device helper PCISetConfigCallbacks. (patch from R. Zeljko)
(edit) @2565   18 years vboxsync A little experiment trying to get rid of the critsect contention in DevATA.
(edit) @1447   18 years vboxsync spaces
(edit) @1354   18 years vboxsync Make it possible to move shared libs from /opt/VirtualBox-xxx to …
(edit) @526   18 years vboxsync Alignment fixes.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette