Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/headers/private/virtio/virtio.h b/headers/private/virtio/virtio.h
- index fffe0d7..0379242 100644
- --- a/headers/private/virtio/virtio.h
- +++ b/headers/private/virtio/virtio.h
- @@ -81,7 +81,7 @@ typedef struct {
- size_t bufferSize);
- status_t (*write_device_config)(void* cookie, uint8 offset,
- const void* buffer, size_t bufferSize);
- -
- +
- uint16 (*get_queue_ring_size)(void* cookie, uint16 queue);
- status_t (*setup_queue)(void* cookie, uint16 queue, phys_addr_t phy);
- status_t (*setup_interrupt)(void* cookie, uint16 queueCount);
- @@ -95,7 +95,7 @@ typedef struct {
- status_t (*negociate_features)(virtio_device cookie, uint32 supported,
- uint32* negociated, const char* (*get_feature_name)(uint32));
- -
- +
- status_t (*read_device_config)(virtio_device cookie, uint8 offset,
- void* buffer, size_t bufferSize);
- status_t (*write_device_config)(virtio_device cookie, uint8 offset,
- diff --git a/src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp b/src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
- index d2a12f0..e719397 100644
- --- a/src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
- +++ b/src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
- @@ -123,7 +123,7 @@ VirtioDevice::NegociateFeatures(uint32 supported, uint32* negociated,
- return fController->write_guest_features(fCookie, fFeatures);
- }
- -
- +
- status_t
- VirtioDevice::ReadDeviceConfig(uint8 offset, void* buffer, size_t bufferSize)
- @@ -183,7 +183,7 @@ VirtioDevice::SetupInterrupt(virtio_intr_func configHandler, void *driverCookie)
- if (status != B_OK)
- return status;
- - // ready to go
- + // ready to go
- fController->set_status(fCookie, VIRTIO_CONFIG_STATUS_DRIVER_OK);
- for (size_t index = 0; index < fQueueCount; index++)
- @@ -196,7 +196,7 @@ status_t
- VirtioDevice::SetupQueue(uint16 queueNumber, phys_addr_t physAddr)
- {
- return fController->setup_queue(fCookie, queueNumber, physAddr);
- -}
- +}
- void
- @@ -214,14 +214,14 @@ VirtioDevice::QueueInterrupt(uint16 queueNumber)
- return B_BAD_VALUE;
- return fQueues[queueNumber]->Interrupt();
- }
- -
- +
- status_t status = B_OK;
- for (uint16 i = 0; i < fQueueCount; i++) {
- status = fQueues[i]->Interrupt();
- if (status != B_OK)
- break;
- }
- -
- +
- return status;
- }
- diff --git a/src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp b/src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
- index de6328e..c495cec 100644
- --- a/src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
- +++ b/src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
- @@ -62,7 +62,7 @@ virtio_negociate_features(void* cookie, uint32 supported,
- return device->NegociateFeatures(supported, negociated, get_feature_name);
- }
- -
- +
- status_t
- virtio_read_device_config(void* cookie, uint8 offset, void* buffer,
- size_t bufferSize)
- @@ -80,7 +80,7 @@ virtio_write_device_config(void* cookie, uint8 offset,
- {
- CALLED();
- VirtioDevice *device = (VirtioDevice *)cookie;
- -
- +
- return device->WriteDeviceConfig(offset, buffer, bufferSize);
- }
- @@ -128,7 +128,7 @@ virtio_queue_request(virtio_queue cookie, const physical_entry *readEntry,
- entries[1] = *writtenEntry;
- } else if (writtenEntry != NULL)
- entries[0] = *writtenEntry;
- -
- +
- return virtio_queue_request_v(cookie, entries, readEntry != NULL ? 1 : 0,
- writtenEntry != NULL? 1 : 0, callback, callbackCookie);
- }
- diff --git a/src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h b/src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
- index 4097bdd..c92ac6f 100644
- --- a/src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
- +++ b/src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
- @@ -21,7 +21,7 @@
- #ifdef VIRTIO_TRACE
- # define TRACE(x...) dprintf("\33[33mvirtio:\33[0m " x)
- #else
- -# define TRACE(x...)
- +# define TRACE(x...)
- #endif
- #define TRACE_ALWAYS(x...) dprintf("\33[33mvirtio:\33[0m " x)
- #define ERROR(x...) TRACE_ALWAYS(x)
- @@ -48,7 +48,7 @@ public:
- status_t NegociateFeatures(uint32 supported,
- uint32* negociated,
- const char* (*get_feature_name)(uint32));
- -
- +
- status_t ReadDeviceConfig(uint8 offset, void* buffer,
- size_t bufferSize);
- status_t WriteDeviceConfig(uint8 offset,
- @@ -75,7 +75,6 @@ private:
- void DumpFeatures(const char* title,
- uint32 features,
- const char* (*get_feature_name)(uint32));
- -
- device_node * fNode;
- uint32 fID;
- @@ -123,7 +122,7 @@ public:
- void *callbackCookie);
- void EnableInterrupt();
- void DisableInterrupt();
- -
- +
- private:
- void UpdateAvailable(uint16 index);
- uint16 QueueVector(uint16 insertIndex,
- diff --git a/src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp b/src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
- index 6f8acf3..e674d0d 100644
- --- a/src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
- +++ b/src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
- @@ -127,7 +127,7 @@ VirtioQueue::VirtioQueue(VirtioDevice* device, uint16 queueNumber,
- for (uint16 i = 0; i < fRingSize - 1; i++)
- fRing.desc[i].next = i + 1;
- fRing.desc[fRingSize - 1].next = UINT16_MAX;
- -
- +
- DisableInterrupt();
- device->SetupQueue(fQueueNumber, physAddr);
- @@ -172,7 +172,7 @@ VirtioQueue::Interrupt()
- while (fRingUsedIndex != fRing.used->idx)
- Finish();
- -
- +
- EnableInterrupt();
- return B_OK;
- }
- @@ -199,7 +199,7 @@ VirtioQueue::Finish()
- index = fRing.desc[index].next;
- size--;
- }
- -
- +
- if (size > 0)
- panic("VirtioQueue::Finish() descriptors left %d\n", size);
- @@ -233,7 +233,7 @@ VirtioQueue::QueueRequest(const physical_entry* vector, size_t readVectorCount,
- count, callback, callbackCookie);
- if (fDescriptors[insertIndex] == NULL)
- return B_NO_MEMORY;
- -
- +
- // enqueue
- uint16 index = QueueVector(insertIndex, fRing.desc, vector,
- readVectorCount, writtenVectorCount);
- @@ -244,7 +244,7 @@ VirtioQueue::QueueRequest(const physical_entry* vector, size_t readVectorCount,
- UpdateAvailable(insertIndex);
- NotifyHost();
- -
- +
- return B_OK;
- }
- diff --git a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
- index 308835d..80d9638 100644
- --- a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
- +++ b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
- @@ -42,7 +42,7 @@ VirtioSCSIController::VirtioSCSIController(device_node *node)
- if (gSCSI->alloc_dpc(&fEventDPC) != B_OK)
- return;
- -
- +
- // get the Virtio device from our parent's parent
- device_node *parent = gDeviceManager->get_parent_node(node);
- device_node *virtioParent = gDeviceManager->get_parent_node(parent);
- @@ -90,14 +90,12 @@ VirtioSCSIController::VirtioSCSIController(device_node *node)
- for (uint32 i = 0; i < VIRTIO_SCSI_NUM_EVENTS; i++)
- _SubmitEvent(i);
- -
- +
- fStatus = fVirtio->setup_interrupt(fVirtioDevice, NULL, this);
- if (fStatus != B_OK) {
- ERROR("interrupt setup failed (%s)\n", strerror(fStatus));
- return;
- }
- -
- -
- }
- @@ -149,7 +147,7 @@ VirtioSCSIController::GetRestrictions(uint8 targetID, bool *isATAPI,
- bool *noAutoSense, uint32 *maxBlocks)
- {
- *isATAPI = false;
- - *noAutoSense = true;
- + *noAutoSense = true;
- *maxBlocks = fConfig.cmd_per_lun;
- }
- @@ -219,7 +217,7 @@ VirtioSCSIController::ExecuteRequest(scsi_ccb *ccb)
- result = fInterruptConditionEntry.Wait(B_RELATIVE_TIMEOUT,
- fRequest->Timeout());
- -
- +
- {
- InterruptsSpinLocker locker(fInterruptLock);
- fExpectsInterrupt = false;
- @@ -233,7 +231,7 @@ VirtioSCSIController::ExecuteRequest(scsi_ccb *ccb)
- uchar
- -VirtioSCSIController::AbortRequest(scsi_ccb *request)
- +VirtioSCSIController::AbortRequest(scsi_ccb *request)
- {
- return SCSI_REQ_CMP;
- }
- @@ -250,7 +248,7 @@ status_t
- VirtioSCSIController::Control(uint8 targetID, uint32 op, void *buffer,
- size_t length)
- {
- - CALLED();
- + CALLED();
- return B_DEV_INVALID_IOCTL;
- }
- @@ -293,7 +291,7 @@ VirtioSCSIController::_EventInterrupt(struct virtio_scsi_event* event)
- } else switch (event->event) {
- case VIRTIO_SCSI_T_TRANSPORT_RESET:
- ERROR("transport reset\n");
- - break;
- + break;
- case VIRTIO_SCSI_T_ASYNC_NOTIFY:
- ERROR("async notify\n");
- break;
- diff --git a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
- index ca810de..467532c 100644
- --- a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
- +++ b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
- @@ -60,7 +60,7 @@ public:
- uchar TerminateRequest(scsi_ccb* request);
- status_t Control(uint8 targetID, uint32 op,
- void* buffer, size_t length);
- -
- +
- private:
- static void _RequestCallback(void* driverCookie,
- void *cookie);
- @@ -141,7 +141,7 @@ private:
- bool fHasLock;
- uint8 fStatus;
- -
- +
- bigtime_t fTimeout;
- size_t fBytesLeft;
- bool fIsWrite;
- diff --git a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
- index ab93b17..fef0ff8 100644
- --- a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
- +++ b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIRequest.cpp
- @@ -181,7 +181,7 @@ VirtioSCSIRequest::FillRequest(uint32 inCount, uint32 outCount,
- entries[outCount].address = entries[0].address
- + sizeof(struct virtio_scsi_cmd_req);
- entries[outCount].size = sizeof(struct virtio_scsi_cmd_resp);
- -
- +
- if (inCount > 1) {
- memcpy(entries + outCount + 1, fCCB->sg_list, fCCB->sg_count
- * sizeof(physical_entry));
- diff --git a/src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp b/src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
- index c1b6391..5bf798d 100644
- --- a/src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
- +++ b/src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
- @@ -198,7 +198,7 @@ virtio_scsi_register_device(device_node *parent)
- gDeviceManager->get_driver(parent, (driver_module_info **)&virtio,
- (void **)&virtioDevice);
- -
- +
- status_t status = virtio->read_device_config(virtioDevice, 0, &config,
- sizeof(struct virtio_scsi_config));
- if (status != B_OK)
- @@ -221,7 +221,7 @@ virtio_scsi_register_device(device_node *parent)
- { ui32: config.seg_max }},
- { NULL }
- };
- -
- +
- return gDeviceManager->register_node(parent, VIRTIO_SCSI_DEVICE_MODULE_NAME,
- attrs, NULL, NULL);
- }
- diff --git a/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp b/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
- index d3d13af..9c35226 100644
- --- a/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
- +++ b/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/scsi_disk.cpp
- @@ -649,7 +649,7 @@ struct driver_module_info sSCSIDiskDriver = {
- das_init_driver,
- das_uninit_driver,
- das_register_child_devices,
- - das_rescan_child_devices,
- + das_rescan_child_devices,
- NULL, // removed
- };
- diff --git a/src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp b/src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
- index 131b527..1e41a71 100644
- --- a/src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
- +++ b/src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
- @@ -201,7 +201,7 @@ do_io(void* cookie, IOOperation* operation)
- 1 + (operation->IsWrite() ? operation->VecCount() : 0 ),
- 1 + (operation->IsWrite() ? 0 : operation->VecCount()),
- virtio_block_callback, info);
- -
- +
- acquire_sem(info->sem_cb);
- switch (*ack) {
- @@ -258,7 +258,7 @@ virtio_block_init_device(void* _info, void** _cookie)
- uint64 capacity = info->config.capacity * 512 / block_size;
- virtio_block_set_capacity(info, capacity, block_size);
- -
- +
- TRACE("virtio_block: capacity: %" B_PRIu64 ", block_size %" B_PRIu32 "\n",
- info->capacity, info->block_size);
- @@ -269,7 +269,7 @@ virtio_block_init_device(void* _info, void** _cookie)
- return status;
- }
- status = info->virtio->setup_interrupt(info->virtio_device, NULL, NULL);
- -
- +
- *_cookie = info;
- return status;
- }
- @@ -298,7 +298,7 @@ virtio_block_open(void* _info, const char* path, int openMode, void** _cookie)
- return B_NO_MEMORY;
- handle->info = info;
- -
- +
- *_cookie = handle;
- return B_OK;
- }
- @@ -319,7 +319,7 @@ virtio_block_free(void* cookie)
- {
- CALLED();
- virtio_block_handle* handle = (virtio_block_handle*)cookie;
- -
- +
- free(handle);
- return B_OK;
- }
- @@ -476,7 +476,7 @@ virtio_block_set_capacity(virtio_block_driver_info* info, uint64 capacity,
- restrictions.max_segment_size = info->config.size_max;
- if ((info->features & VIRTIO_BLK_F_SEG_MAX) != 0)
- restrictions.max_segment_count = info->config.seg_max;
- -
- +
- // TODO: we need to replace the DMAResource in our IOScheduler
- status_t status = info->dma_resource->Init(restrictions, blockSize,
- 1024, 32);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement