|
|
|
@19807
|
15 years |
vboxsync |
Some more locking updates
|
|
|
|
@19806
|
15 years |
vboxsync |
More locking changes
|
|
|
|
@19805
|
15 years |
vboxsync |
IPRT/Makefile.kmk: VBoxRT needs RuntimeR3_SOURCES.$(KBUILD_TARGET_ARCH)
|
|
|
|
@19804
|
15 years |
vboxsync |
VBoxRTDeps.cpp: drag in ASMAtomicReadU54 and ASMAtomicCmpXchgU64.
|
|
|
|
@19803
|
15 years |
vboxsync |
TM: More smp hacking on the virtual sync clock.
|
|
|
|
@19802
|
15 years |
vboxsync |
NAT: line lenght: 80
|
|
|
|
@19801
|
15 years |
vboxsync |
compiler warning
|
|
|
|
@19800
|
15 years |
vboxsync |
clipboard: typo
|
|
|
|
@19799
|
15 years |
vboxsync |
C API: the API is stable for 2.2 and thus vbox_CAPI_v2_2.h doesn't …
|
|
|
|
@19798
|
15 years |
vboxsync |
removed long obsolete methods IFramebuffer::solidFill() and …
|
|
|
|
@19797
|
15 years |
vboxsync |
Release all taken locks in VMMR3FatalDump instead.
|
|
|
|
@19796
|
15 years |
vboxsync |
tstXPCOMCCall: stop on POLLHUP
|
|
|
|
@19795
|
15 years |
vboxsync |
Extra assertion
|
|
|
|
@19794
|
15 years |
vboxsync |
Cleaned up
|
|
|
|
@19793
|
15 years |
vboxsync |
Deal with critical section nesting when trying to clean up after a …
|
|
|
|
@19792
|
15 years |
vboxsync |
Atomic writes.
|
|
|
|
@19791
|
15 years |
vboxsync |
Added remark to InvalidatePage about TLB shootdowns.
|
|
|
|
@19790
|
15 years |
vboxsync |
Protect InvalidatePage with the pgm lock.
|
|
|
|
@19789
|
15 years |
vboxsync |
Atomic write
|
|
|
|
@19788
|
15 years |
vboxsync |
Restrict some invlpg to RC only.
|
|
|
|
@19787
|
15 years |
vboxsync |
APIC: Current implementation is limited to 32 CPUs due to the use of …
|
|
|
|
@19786
|
15 years |
vboxsync |
Removed incorrect assertion
|
|
|
|
@19785
|
15 years |
vboxsync |
Locking should not be required after all
|
|
|
|
@19784
|
15 years |
vboxsync |
Use PDM lock for protecting pdm queue management.
|
|
|
|
@19783
|
15 years |
vboxsync |
Python: MSCOM constants support
|
|
|
|
@19782
|
15 years |
vboxsync |
Missing unlocks
|
|
|
|
@19781
|
15 years |
vboxsync |
PrefetchPage: Locking
|
|
|
|
@19780
|
15 years |
vboxsync |
Dropped obsolete stat for ring 3 stale TLBs
|
|
|
|
@19779
|
15 years |
vboxsync |
Only need stale TLB detection in ring 0.
|
|
|
|
@19778
|
15 years |
vboxsync |
Fixed the stale TLB detection
|
|
|
|
@19777
|
15 years |
vboxsync |
Atomic write
|
|
|
|
@19776
|
15 years |
vboxsync |
Reapplied fixed 47403
|
|
|
|
@19775
|
15 years |
vboxsync |
Reapplied 47403
|
|
|
|
@19774
|
15 years |
vboxsync |
More stats
|
|
|
|
@19773
|
15 years |
vboxsync |
Fixed accidental commits
|
|
|
|
@19772
|
15 years |
vboxsync |
Backed out 47401-3 for now
|
|
|
|
@19771
|
15 years |
vboxsync |
More atomic writes
|
|
|
|
@19770
|
15 years |
vboxsync |
Missing unlocks in error cases
|
|
|
|
@19769
|
15 years |
vboxsync |
Deal with stale TLB entries for harmless page entry updates.
Wider locking.
|
|
|
|
@19768
|
15 years |
vboxsync |
tstXPCOMCCall: return value checks and exiting on poweroff
|
|
|
|
@19767
|
15 years |
vboxsync |
comment added
|
|
|
|
@19766
|
15 years |
vboxsync |
This is not fatal at all
|
|
|
|
@19765
|
15 years |
vboxsync |
Atomically update page table/directory entries.
|
|
|
|
@19764
|
15 years |
vboxsync |
warning
|
|
|
|
@19763
|
15 years |
vboxsync |
IPRT/testcase: the two build fixes here should not be necessary.
|
|
|
|
@19762
|
15 years |
vboxsync |
iprt/asm.h: seems all 4.3.x versions of gcc have troulbe with cmpxchg …
|
|
|
|
@19761
|
15 years |
vboxsync |
Fix allocating memory for code on FreeBSD AMD64. Strip debug symbols …
|
|
|
|
@19760
|
15 years |
vboxsync |
debian/changelog
|
|
|
|
@19759
|
15 years |
vboxsync |
NAT: replace header storing with calculation of start of IP header in place
|
|
|
|
@19758
|
15 years |
vboxsync |
dbgf.h: build fix (darwin/gcc401 doesn't like the fancy calculation).
|
|
|
|
@19757
|
15 years |
vboxsync |
VMM,IPRT,DBGC: Debug address spaces.
|
|
|
|
@19756
|
15 years |
vboxsync |
iprt/avl.h: added a AVLU32TREE type for the RTAvlU32* API.
|
|
|
|
@19755
|
15 years |
vboxsync |
iprt/cdefs.h: Added RT_FROM_MEMBER.
|
|
|
|
@19754
|
15 years |
vboxsync |
GuestHost/SharedClipboard/x11: more cleanups
|
|
|
|
@19753
|
15 years |
vboxsync |
More stats.
|
|
|
|
@19752
|
15 years |
vboxsync |
TM: Revised tmVirtualSyncGetEx for SMP.
|
|
|
|
@19751
|
15 years |
vboxsync |
tstXPCOMCCall.c: some query interface help.
|
|
|
|
@19750
|
15 years |
vboxsync |
Main: Added todo/review comment on unsafe interface handling in …
|
|
|
|
@19749
|
15 years |
vboxsync |
Same applies to the rem instruction emulator
|
|
|
|
@19748
|
15 years |
vboxsync |
NAT: fix of (#3885)
|
|
|
|
@19747
|
15 years |
vboxsync |
TM: Cleaned up pausing and resuming the clocks.
|
|
|
|
@19746
|
15 years |
vboxsync |
Sync the entire REM state when changing VCPU
|
|
|
|
@19745
|
15 years |
vboxsync |
Support,FreeBSD: HEAD needs D_NEEDMINOR flag for cloning
|
|
|
|
@19744
|
15 years |
vboxsync |
Logging updates
|
|
|
|
@19743
|
15 years |
vboxsync |
cbinding: UUID check in tstXPCOMCCall.c
|
|
|
|
@19742
|
15 years |
vboxsync |
VBox/param.h: Changed VMM_MAX_CPU_COUNT to 32 to match r47343.
|
|
|
|
@19741
|
15 years |
vboxsync |
Handle APIC_DM_LOWPRI in apic_bus_deliver
|
|
|
|
@19740
|
15 years |
vboxsync |
PDMAllCritSect.cpp: Use ASMAtomicWriteHandle.
|
|
|
|
@19739
|
15 years |
vboxsync |
Logging updates
|
|
|
|
@19738
|
15 years |
vboxsync |
iprt/asm.h: fixed the atomic operations on handles.
|
|
|
|
@19737
|
15 years |
vboxsync |
VHD: The checksum needs to be update after the UUID was changed
|
|
|
|
@19736
|
15 years |
vboxsync |
VHD: Fix chaning UUID of an image
|
|
|
|
@19735
|
15 years |
vboxsync |
Relax critical alignment requirements a bit.
|
|
|
|
@19734
|
15 years |
vboxsync |
Must export vmmR0LoggerFlush
|
|
|
|
@19733
|
15 years |
vboxsync |
Compile fix
|
|
|
|
@19732
|
15 years |
vboxsync |
Ring 0 logger changes.
|
|
|
|
@19731
|
15 years |
vboxsync |
alignment fix
|
|
|
|
@19730
|
15 years |
vboxsync |
Backed out 47346
|
|
|
|
@19729
|
15 years |
vboxsync |
RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
|
|
|
|
@19728
|
15 years |
vboxsync |
tstXPCOMCCall.c: event loop.
|
|
|
|
@19727
|
15 years |
vboxsync |
Fixed MaxGuestCPUCount to query the xml schema def for max nr of VCPUs
|
|
|
|
@19726
|
15 years |
vboxsync |
Reduced max number of VCPUs to 32.
|
|
|
|
@19725
|
15 years |
vboxsync |
Logging update
|
|
|
|
@19724
|
15 years |
vboxsync |
Bugfix
|
|
|
|
@19723
|
15 years |
vboxsync |
Fe/Qt4: Logging.
|
|
|
|
@19722
|
15 years |
vboxsync |
NAT: move Assert where it really need
|
|
|
|
@19721
|
15 years |
vboxsync |
Locking assertions
|
|
|
|
@19720
|
15 years |
vboxsync |
Use an ordered update
|
|
|
|
@19719
|
15 years |
vboxsync |
Alignment check
|
|
|
|
@19718
|
15 years |
vboxsync |
Alignment check
|
|
|
|
@19717
|
15 years |
vboxsync |
Alignment fixes
|
|
|
|
@19716
|
15 years |
vboxsync |
Alignment fixes
|
|
|
|
@19715
|
15 years |
vboxsync |
Check for more critical section alignment
|
|
|
|
@19714
|
15 years |
vboxsync |
Additional alignment checks
|
|
|
|
@19713
|
15 years |
vboxsync |
VBoxVideo: Log.
|
|
|
|
@19712
|
15 years |
vboxsync |
Can't properly emulate monitor & mwait with guest SMP; force the guest …
|
|
|
|
@19711
|
15 years |
vboxsync |
HGSMI: host->guest command processing working
|
|
|
|
@19710
|
15 years |
vboxsync |
DBGFStack.cpp: Just return on invalid input.
|
|
|
|
@19709
|
15 years |
vboxsync |
TM,EM: More TM/SMP work, still stuff in progress.
|
|
|
|
@19708
|
15 years |
vboxsync |
marked some obsolete code (#3170).
|
|
|
|