Changeset 19475 in vbox for trunk/include
- Timestamp:
- May 7, 2009 10:55:17 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 47007
- Location:
- trunk/include/VBox
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmdev.h
r19468 r19475 1027 1027 * and relocating them. Perhaps doing some kind of device init in GC... 1028 1028 * 1029 * @returns The current TPR.1029 * @returns status code. 1030 1030 * @param pDevIns Device instance of the APIC. 1031 1031 * @param u8Dest See APIC implementation. … … 1036 1036 * @param u8TriggerMode See APIC implementation. 1037 1037 */ 1038 DECLR3CALLBACKMEMBER( void,pfnBusDeliverR3,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode,1038 DECLR3CALLBACKMEMBER(int, pfnBusDeliverR3,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 1039 1039 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode)); 1040 1040 … … 1302 1302 */ 1303 1303 DECLR3CALLBACKMEMBER(void, pfnSendSipi,(PPDMDEVINS pDevIns, VMCPUID idCpu, uint32_t uVector)); 1304 1305 /** 1306 * Sends init IPI to given virtual CPU, should result in reset and 1307 * halting till SIPI. 1308 * 1309 * @param pDevIns The APIC device instance. 1310 * @param idCpu Virtual CPU to perform SIPI on 1311 */ 1312 DECLR3CALLBACKMEMBER(void, pfnSendInitIpi,(PPDMDEVINS pDevIns, VMCPUID idCpu)); 1304 1313 1305 1314 /** … … 1380 1389 * See comments about this hack on PDMAPICREG::pfnBusDeliverR3. 1381 1390 * 1382 * @returns The current TPR.1391 * @returns status code. 1383 1392 * @param pDevIns Device instance of the IOAPIC. 1384 1393 * @param u8Dest See APIC implementation. … … 1389 1398 * @param u8TriggerMode See APIC implementation. 1390 1399 */ 1391 DECLRCCALLBACKMEMBER( void, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode,1400 DECLRCCALLBACKMEMBER(int, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 1392 1401 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode)); 1393 1402 … … 1434 1443 * See comments about this hack on PDMAPICREG::pfnBusDeliverR3. 1435 1444 * 1436 * @returns The current TPR.1445 * @returns status code. 1437 1446 * @param pDevIns Device instance of the IOAPIC. 1438 1447 * @param u8Dest See APIC implementation. … … 1443 1452 * @param u8TriggerMode See APIC implementation. 1444 1453 */ 1445 DECLR0CALLBACKMEMBER( void, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode,1454 DECLR0CALLBACKMEMBER(int, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 1446 1455 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode)); 1447 1456 … … 1487 1496 * See comments about this hack on PDMAPICREG::pfnBusDeliverR3. 1488 1497 * 1489 * @returns The current TPR.1498 * @returns status code 1490 1499 * @param pDevIns Device instance of the IOAPIC. 1491 1500 * @param u8Dest See APIC implementation. … … 1496 1505 * @param u8TriggerMode See APIC implementation. 1497 1506 */ 1498 DECLR3CALLBACKMEMBER( void, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode,1507 DECLR3CALLBACKMEMBER(int, pfnApicBusDeliver,(PPDMDEVINS pDevIns, uint8_t u8Dest, uint8_t u8DestMode, uint8_t u8DeliveryMode, 1499 1508 uint8_t iVector, uint8_t u8Polarity, uint8_t u8TriggerMode)); 1500 1509 -
trunk/include/VBox/vmm.h
r19468 r19475 160 160 VMMR3DECL(void) VMMR3YieldResume(PVM pVM); 161 161 VMMR3DECL(void) VMMR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector); 162 VMMR3DECL(void) VMMR3SendInitIpi(PVM pVM, VMCPUID idCpu); 162 163 /** @} */ 163 164 #endif /* IN_RING3 */
Note:
See TracChangeset
for help on using the changeset viewer.