72f0d6f943c6957e38e44c3187e7c36e237c6750 53341 |
|
17-Nov-2014 |
vboxsync |
Devices/DevLsiLogic: Fixed a Guru meditation under certain conditions in raw mode. The worker thread runs independent from EMT and can force the raw context to create wakeup events even if the worker thread is not sleeping. |
c97b74a5b63b16311de1ab04152345dc286967ed 52713 |
|
12-Sep-2014 |
vboxsync |
BusLogic: Slightly enhanced debug info. |
d166af77d20f62bacac54139d423ac2b7601dc78 52264 |
|
04-Aug-2014 |
vboxsync |
BusLogic: Renamed some insanely long macros, adjusted too-eager assertion. |
43b6955632970ea3e5aede69deb8844bb81dda73 49578 |
|
20-Nov-2013 |
vboxsync |
BusLogic: Only enable ISA compatibility ports by default for the first device instance. |
1e9e76e4273dcc2e3d560a0f3605c46f0013eb7b 48947 |
|
07-Oct-2013 |
vboxsync |
Devices: Whitespace and svn:keyword cleanups by scm. |
b17a34e59ee2bf4b30cc02de46da01dc267142a6 48192 |
|
30-Aug-2013 |
vboxsync |
Can't do math... |
533a39d711e39d1450142542d6675c9b03ec6ab9 48191 |
|
30-Aug-2013 |
vboxsync |
BusLogic: Dummy Execute SCSI command, try to fix alignment. |
335dd984b131b901452aeeb87e08ea584df3cf3c 48190 |
|
30-Aug-2013 |
vboxsync |
BusLogic: Allow larger parameters, handle dummy mailbox abort. |
977059581cc3c2189c1a7196fb4adfd2f043d738 46601 |
|
17-Jun-2013 |
vboxsync |
BusLogic: Reset a little more. |
5a85f3673a044963b6c23d192f37b7de9e332ec4 46501 |
|
11-Jun-2013 |
vboxsync |
Improved logging/debug output. |
09d435f139fd6717012ce94f8a221f0d94b804fe 46398 |
|
05-Jun-2013 |
vboxsync |
BusLogic: Clear interrupts on device reset. |
730a7e79403c91d383870838e186be338db8a188 46397 |
|
05-Jun-2013 |
vboxsync |
BusLogic: Dump sense buffer in case of error. |
f0886a5bb9f04b451b5f66938856b36c29f69f0f 46243 |
|
23-May-2013 |
vboxsync |
BusLogic: Implemented busmaster fifo r/w commands. |
24ca3d27f14cf8a03b8448f6d0898110e915d46a 45025 |
|
13-Mar-2013 |
vboxsync |
Update PDMDEVREG initialization comment so they refer to pfnMemSetup instead of pfnIOCtl. |
b14c09e8af60e4d1ba4da27da03cbd175617f298 44902 |
|
02-Mar-2013 |
vboxsync |
Relevant PDMDevHlpPhysWrite changed to PDMDevHlpPCIPhysWrite. If this breaks anything, add PDM_DO_NOT_RESPECT_PCI_BM_BIT to VMM_COMMON_DEFS to disable the feature. |
f67127171d081449a08e0c367d1af3a2ff475e1b 44888 |
|
01-Mar-2013 |
vboxsync |
BusLogic: Ignore mailbox commands if mailbox not set up. |
7c2f36e9df2a357f5ddea5902f2a88612c2e8807 44719 |
|
15-Feb-2013 |
vboxsync |
BusLogic: More verbose debug info. |
fbd8bf21f7807d66469160d6ddb189cbbbcb94f8 44718 |
|
15-Feb-2013 |
vboxsync |
BusLogic: Do not write back the CDB. |
d6d663bc68a3633565f620ade337fbda4bde274c 44672 |
|
13-Feb-2013 |
vboxsync |
BusLogic: Also copy data buffer out if transfer direction is unknown. |
3f8dc16a69546ae938abc5b07b62693316cfb0ce 44533 |
|
04-Feb-2013 |
vboxsync |
VBoxSVSI.cpp: doxygen and hungarian adjustments. |
84d5f38eeb0db1a2d49970925989bf455579e85b 44532 |
|
04-Feb-2013 |
vboxsync |
DevBusLogic.cpp: Cleanups, two missing callback declarations. |
867d2a439e672de2c4a8673f1d7ac41e9f91b750 44207 |
|
27-Dec-2012 |
vboxsync |
BusLogic: Added 24-bit mailbox support. |
83c0ea1a66c25cde355b1f784bebe75928012d83 44206 |
|
27-Dec-2012 |
vboxsync |
SCSI/BIOS: Moved port base out of harm's way. |
6f0912da455f9813b8079a24bc11258410d4444b 43690 |
|
19-Oct-2012 |
vboxsync |
BusLogic: Fixed sense buffer allocation. |
d58fecd73a69052a757b6fd24b68e91386f650e6 43680 |
|
18-Oct-2012 |
vboxsync |
BusLogic: Improved reset handling, added debugger info callback. |
b7a04f3d42ada4fd6106ef61c28f7ef0a64af878 43659 |
|
16-Oct-2012 |
vboxsync |
VBoxSCSI: Slightly extended interface to allow error reporting. |
b3e4ede2416ee1a833947f652291724b7a96bec4 43646 |
|
15-Oct-2012 |
vboxsync |
Forgot one line in r81392. |
85877e95d4a379bf4c1b6557dd0e8ad0c5487e6c 43642 |
|
15-Oct-2012 |
vboxsync |
DevBusLogic: Added ISA compatible port I/O and a few commands. |
22f5063af9740075661e9512a5b9ba92ea3a535e 43472 |
|
29-Sep-2012 |
vboxsync |
Add new flag to notify devices during a reset first to make sure there is no I/O pending (see #6434) |
858c71a6bc27ea06f287a0ff8118f03e88f68374 43337 |
|
16-Sep-2012 |
vboxsync |
Added more members to device struct. |
37a89a4fcb57f4310b97de2a49fb41b1ea1a53cc 43336 |
|
14-Sep-2012 |
vboxsync |
Let's see what this breaks... |
97865851d41ed486378fd17de912b698e00d9e88 43335 |
|
14-Sep-2012 |
vboxsync |
|
d655f836e7377b6b977dbedfa5c80b1292f1ac89 43332 |
|
14-Sep-2012 |
vboxsync |
Alignment... |
994c84e7db934ee72901b85542cb745ce0277d89 43331 |
|
14-Sep-2012 |
vboxsync |
Alignment! |
2ff1ed1176e5c8db9e1f5f2623c6b4d7ff65f563 43330 |
|
14-Sep-2012 |
vboxsync |
Alignment? |
7575d471a890549081c0b0791004826a8fc41725 43329 |
|
14-Sep-2012 |
vboxsync |
BusLogic: Minor emulation improvements (see #5112). |
71c5814b8a133b817a9ff1aaf3b2c58ddfa7053f 40963 |
|
17-Apr-2012 |
vboxsync |
BusLogic: Interrupt/geometry registers are writable. |
367dfc76faea958fa6765efde770d4cc30f51295 40640 |
|
26-Mar-2012 |
vboxsync |
Renamed SCSI BIOS constants to elucidate their purpose. |
ad48e47654d22f79b025dc4b21cb162cb123801a 40282 |
|
28-Feb-2012 |
vboxsync |
*: gcc-4.7: ~0 => ~0U in initializers (''warning: narrowing conversion of `-1' from `int' to `unsigned int' inside { } is ill-formed in C++11 [-Wnarrowing]'') |
648b0a0e189323afe4d836f1848f82c7dded0e58 40280 |
|
28-Feb-2012 |
vboxsync |
Corrected a bunch of HC and GC uses in status codes. |
fb9af443dbf06990f4956d683286ddce29c4dca6 39136 |
|
28-Oct-2011 |
vboxsync |
More MMIO refactoring and some other cleanups. |
a96f8709d113c056da40edb8e2591983226a9761 39135 |
|
28-Oct-2011 |
vboxsync |
Changed PDMDevHlpMMIORegister to take flags and drop pfnFill. Added PDMDevHlpMMIORegisterEx for the one user of pfnFill. |
34ba8dddb758be7d63b1fd59898dd109bf438b2c 38782 |
|
16-Sep-2011 |
vboxsync |
Typos. |
60a82f9970f2d05d0a1d4625d43ca8ce53b6749d 38532 |
|
25-Aug-2011 |
vboxsync |
BusLogic: Fix passing error information to the guest when a request completes with STATUS_CHECK_CONDITION |
abb01d20ca4ba1649a9b1add7c7513c161b63b1b 38482 |
|
16-Aug-2011 |
vboxsync |
Typo in typo correction. |
3893d0053afa09a8dd6ad5d5dc39be442da162f5 38481 |
|
16-Aug-2011 |
vboxsync |
Typos. |
d2a910a075ebeecafcf6c2316bc71f4f3c638ad9 38470 |
|
16-Aug-2011 |
vboxsync |
BusLogic: Fix typo |
6826c1a65f586b47c2abbbabab801950c9a0bb75 37636 |
|
24-Jun-2011 |
vboxsync |
Changed FNIOMMMIOWRITE to take a const buffer pointer. |
021a33be84282e41b811563b5f60f3ada196af3e 37466 |
|
15-Jun-2011 |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant IOM lock. With exception of the PIC, APIC, IOAPIC and PCI buses which are all using the PDM crit sect, there should be no calls between devices. So, this change should be relatively safe. |
0930fba03301914635fb9256ee61b2958a1115bf 36039 |
|
21-Feb-2011 |
vboxsync |
BusLogic: Remove wrong assertion |
2a116bc06415247708b42a1d37c1011c90b425cb 36030 |
|
21-Feb-2011 |
vboxsync |
BusLogic: Fix a few emulation bugs and add more debugging code |
dd590cd6e0347a62a5faf2338f4d75e4971c3f55 35768 |
|
28-Jan-2011 |
vboxsync |
BusLogic: assertion to catch cases where the guest tries to send more mailboxes than it allocated space for during init |
e7737e2f1d45cdadb6807be7db98f1313933204e 35756 |
|
28-Jan-2011 |
vboxsync |
BusLogic: Fix SMP race which results in a guest hang |
47b2a57217e05bc6e8b917094c4365162d47dcaf 35631 |
|
19-Jan-2011 |
vboxsync |
BusLogic: Properly fail some Adaptec 154xC commands that a guest may send. |
f5e53763b0a581b0299e98028c6c52192eb06785 35353 |
|
27-Dec-2010 |
vboxsync |
Move the misc files the in src/VBox/Devices/ directory into a build/ subdirectory, changing their names to match the target module. |
43747b1f0bc8302a238fb35e55857a5e9aa1933d 35346 |
|
27-Dec-2010 |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm. |
cab115cfa31c584def7069312a1e23c3fc88533b 34433 |
|
27-Nov-2010 |
vboxsync |
Storage: Introduce interface to query the location of a medium (device + instance + LUN) in a VM to generate IDs which are constant for saved states |
6a0b15b171dc10f072ec82f498d7b20d7c0eec6c 34009 |
|
11-Nov-2010 |
vboxsync |
Devices/Storage: Introduce Bootable CFGM key to enable BIOS access |
bc1484a141a5638d1c26739e77e8a47c77dc2da3 33676 |
|
02-Nov-2010 |
vboxsync |
scm cleanup run. |
ad27e1d5e48ca41245120c331cc88b50464813ce 33540 |
|
28-Oct-2010 |
vboxsync |
*: spelling fixes, thanks Timeless! |
bd3ffbc381c5ceb973829b587afbeb85040dfdfa 33274 |
|
20-Oct-2010 |
vboxsync |
BusLogic: Implement suspend on error |
c2f2661efd8da5281e2a3af6ddd10e737d333909 33101 |
|
13-Oct-2010 |
vboxsync |
BusLogic,SCSI: Don't propagate VINF_VD_ASYNC_IO_FINISHED to the caller |
da01d5c239f2d250455518b9428756e30df63e9c 33098 |
|
13-Oct-2010 |
vboxsync |
BusLogic: Missing case |
d1e2aca5373da03d0ffecf068b2c035d29319b97 33097 |
|
13-Oct-2010 |
vboxsync |
BusLogic: Revert unwanted commit |
9fe2050329bbc37da5c083a8ba18cd1c035fa594 33096 |
|
13-Oct-2010 |
vboxsync |
BusLogic: Missing case |
96a7e06717e2d7398642eadb5ebab1bf13fbe2db 32983 |
|
07-Oct-2010 |
vboxsync |
LsiLogic: Suspend the VM on a recoverable error without changing the saved state format |
907d437ec233913925b553af13340aee773fa003 30809 |
|
13-Jul-2010 |
vboxsync |
BusLogic: Handle interrupt status reg better; reduces W2K bootup time by 5-10 secs. |
80fb6c73c51b326dec1e35dc6ef52cae5d15b7e4 30805 |
|
13-Jul-2010 |
vboxsync |
BusLogic: Added comment re firmware special option byte. |
994b6e727a3f670b59bbacc3bc46176ec5a70cf4 30729 |
|
08-Jul-2010 |
vboxsync |
BusLogic: Fix |
be72f07e022cf56099c7d6fa2b919fdf7ef7905d 30725 |
|
08-Jul-2010 |
vboxsync |
BusLogic: Fix for W2K and ACPI |
5e403442588989687ee8fb66dd921dd08199bfd0 30723 |
|
08-Jul-2010 |
vboxsync |
Removed more instances of obsolete PCISetIrqNoWait calls. |
29fda0ded103a7b8b31a8e3ed7ebc56828efdac4 30688 |
|
07-Jul-2010 |
vboxsync |
BusLogic: Fix |
ad57012f6f7ac3ac3484d1bf9db62247dbee73b0 30687 |
|
07-Jul-2010 |
vboxsync |
BusLogic: Fix W2K guests |
41738f3838049e665b571d59d971cc5c74efb6dc 30597 |
|
05-Jul-2010 |
vboxsync |
alignment check on BUSLOGIC::CritSectIntr. |
f4e0b261597262e115120ee397c6fa864518e3ad 30596 |
|
05-Jul-2010 |
vboxsync |
DevBusLogic: The CritSectIntr member must be 64-bit aligned even on 32-bit host. |
1e3b74df9eb1fb46709602bbf7a1077886bd85d7 30592 |
|
04-Jul-2010 |
vboxsync |
BusLogic: Fix NT4 and SCO OpenServer guests. For NT4 the product revision register needs to be modified and the interrupt status register is handled in a different way. Implemented a missing command for OpenServer and modify status flag handling. (Both need a bigger table to make interrupts work correctly) |
511b21a34d4901bd6009d5e9921743081cba4e98 30140 |
|
09-Jun-2010 |
vboxsync |
BusLogic: Fix race leading to I/O hang |
0372c85f0d517bfe7cca0d69fb0381bcbaa813ca 29614 |
|
18-May-2010 |
vboxsync |
BusLogic: Make sure that there are no tasks pending during suspend |
2f0d866e126dd288169fed591c259c1c6b4016e5 29250 |
|
09-May-2010 |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, don't include asm.h from sup.h. Fixed a couple file headers. |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
a9f41cb889f53e8407561a6155052c441eb0fc5f 28065 |
|
07-Apr-2010 |
vboxsync |
Storage: Convert from PDMDATASEG to RTSGSEG to avoid casting between those two in VBoxHDD and more async I/O updates |
9e1d90ccf67332bdee03efb1446ad898de29e7a8 27660 |
|
24-Mar-2010 |
vboxsync |
BusLogic: Update the sense data only for a CHECK_CONDITION return code |
547d50767a3ea8d3aa1d18aa3596c86367fdf5c4 27302 |
|
11-Mar-2010 |
vboxsync |
IPRT: RIP RTCache*, RTMemCache* is way better... |
a704de8cf89e97a4ed7d7669d0074e1367d25737 26836 |
|
26-Feb-2010 |
vboxsync |
BusLogic: Fix FreeBSD guests |
657a0fa259d190fffae471526ca74352dd8f67b2 26831 |
|
26-Feb-2010 |
vboxsync |
BusLogic: Set initialization required bit in the status register after a inquire extended setup information command was issued |
01c49a6f699217bdeb649fa32a2e3ef465179f96 26422 |
|
11-Feb-2010 |
vboxsync |
Bugfix |
c28fa006ba669ad8f26ae31d00a338379c04ea1b 26173 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pCfgHandle/pCfg/g - part 2. |
2c8ee291fb75c4a6f05df160f5d67f4e9ef1cabc 26165 |
|
02-Feb-2010 |
vboxsync |
PDM: s/szDeviceName/szName/g - PDMDEVREG & PDMUSBREG. |
cad8876b46f9e366c4a1007a40c27ca1df078950 26160 |
|
02-Feb-2010 |
vboxsync |
PDM: s/pDevReg/pReg/g |
8b90eb0585fa16024709ca374c69f1eb5d5a5a7c 26157 |
|
02-Feb-2010 |
vboxsync |
PDMDEVHLPR3 cleanup; reduced the number of strict functions. |
e74eef731a813e4e06680c587a6759b9974b29c9 26001 |
|
25-Jan-2010 |
vboxsync |
PDM,*: Redid the PDM structure versions. Check the instance and helper versions in every device and driver constructor. |
a39ea3668b7019c23a68936259545f9b71bce1aa 25985 |
|
23-Jan-2010 |
vboxsync |
pdmifs.h: the final batch of refactored interface ID code. |
0db6a029780d9f9b347500e117320a8d5661efe5 25984 |
|
23-Jan-2010 |
vboxsync |
pdmifs.h: the penultimate batch of refactored interface ID code. |
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05d 25966 |
|
22-Jan-2010 |
vboxsync |
PDMIBASE refactoring; use UUID as interface IDs. |
110c7854b5c350d9e41ae00554e5882cb15fa8b5 25934 |
|
20-Jan-2010 |
vboxsync |
BusLogic: Fix assertions with 2.4 kernels |
7741bf1c70ea4fbcd5670b06503b38dd141ea2ef 25446 |
|
16-Dec-2009 |
vboxsync |
BusLogic: Rewrite guest buffer handling. They are not mapped into R3 anymore because the old code made wrong assumptions about the resulting R3 addresses and sizes of the segments |
e7925b345f17e5bd9f0c1cf3540b7d8573ec274f 24265 |
|
02-Nov-2009 |
vboxsync |
Devices,VMM: Replaced all VERR_SSM_LOAD_CONFIG_MISMATCH returns with SSMR3SetCfgError calls. |
1a21f15cbc0951a19b9c8d21d1731cc71bb3ab2d 24099 |
|
27-Oct-2009 |
vboxsync |
DevBusLogic: Drop the suspend and load/save synchronization since DrvSCSI/PDMThread takes care of this. |
fcba723ab9b9915455874f6e28f4a40594c31d56 24070 |
|
26-Oct-2009 |
vboxsync |
DevBusLogic: Fixed bug in buslogicWaitForAsyncIOFinished causing an unnecessary 100ms delay on a number of operations requiring a quiescent controller. Moved buslogicLiveExec to the right place. |
1f1c3541f962acd37d917e03066680e2079187f1 24067 |
|
26-Oct-2009 |
vboxsync |
DevBusLogic: Don't just restore the fPresent flag, check it! Save fPresent in the first live pass. |
6dea6d87ed79bc0994d314fed1c90431091e8820 22793 |
|
05-Sep-2009 |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the remainder of the live snapshot / migration SSM code. |
b5d837811bf21f30a31748bbbcb28ee562bb2355 22480 |
|
26-Aug-2009 |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments. |
cba6719bd64ec749967bbe931230452664109857 22277 |
|
16-Aug-2009 |
vboxsync |
PDMDRVREG change (big changeset). |
83df31c21044349888e688d5f793ce39007e6693 21363 |
|
07-Jul-2009 |
vboxsync |
PDMQueue&users-thereof: Named the queues and added statistics. |
9dca051a5f8ff457ef1692990f6ecfa280daf265 21321 |
|
07-Jul-2009 |
vboxsync |
OSE: export SCSI + SATA |