removed fast_log usage

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23326 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Marcus Overhagen
2008-01-09 19:35:03 +00:00
parent 61946f580b
commit a0183a22a1
5 changed files with 7 additions and 94 deletions
@@ -7,7 +7,6 @@ UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ;
KernelAddon ide : KernelAddon ide :
ata.c ata.c
atapi.c atapi.c
basic_protocol.c
channels.c channels.c
devices.c devices.c
dma.c dma.c
@@ -15,7 +14,6 @@ KernelAddon ide :
ide.c ide.c
ide_sim.c ide_sim.c
pio.c pio.c
queuing.c
scsi2ata.c scsi2ata.c
sync.c sync.c
virtual_memory.c virtual_memory.c
+5 -6
View File
@@ -137,14 +137,13 @@ ata_send_command(ide_device_info *device, ide_qrequest *qrequest,
ASSERT(new_state == ata_state_pio); // XXX only pio for now ASSERT(new_state == ata_state_pio); // XXX only pio for now
FAST_LOGN(bus->log, ev_ide_send_command, 15, device->is_device1, (uint32)qrequest, FLOW("ata_send_command: %d:%d, qrequest %p, request %p, tf %02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x\n",
device->target_id, device->is_device1,
qrequest, qrequest ? qrequest->request : NULL,
device->tf.raw.r[0], device->tf.raw.r[1], device->tf.raw.r[2], device->tf.raw.r[0], device->tf.raw.r[1], device->tf.raw.r[2],
device->tf.raw.r[3], device->tf.raw.r[4], device->tf.raw.r[5], device->tf.raw.r[3], device->tf.raw.r[4], device->tf.raw.r[5],
device->tf.raw.r[6], device->tf.raw.r[6], device->tf.raw.r[7], device->tf.raw.r[8],
device->tf.raw.r[7], device->tf.raw.r[8], device->tf.raw.r[9], device->tf.raw.r[9], device->tf.raw.r[10], device->tf.raw.r[11]);
device->tf.raw.r[10], device->tf.raw.r[11]);
TRACE("ata_send_command: qrequest %p, request %p\n", qrequest, qrequest ? qrequest->request : NULL);
// disable Interrupts for PIO transfers // disable Interrupts for PIO transfers
if (new_state == ata_state_pio) { if (new_state == ata_state_pio) {
@@ -17,7 +17,6 @@
#include "ide_device_infoblock.h" #include "ide_device_infoblock.h"
#include <ide_types.h> #include <ide_types.h>
#include <device_manager.h> #include <device_manager.h>
#include <fast_log.h>
#define debug_level_error 2 #define debug_level_error 2
#define debug_level_info 1 #define debug_level_info 1
@@ -28,24 +27,6 @@
#include "wrapper.h" #include "wrapper.h"
//#define USE_FAST_LOG
#ifdef USE_FAST_LOG
#define FAST_LOG0( handle, event ) fast_log->log_0( handle, event )
#define FAST_LOG1( handle, event, param ) fast_log->log_1( handle, event, param )
#define FAST_LOG2( handle, event, param1, param2 ) fast_log->log_2( handle, event, param1, param2 )
#define FAST_LOG3( handle, event, param1, param2, param3 ) fast_log->log_3( handle, event, param1, param2, param3 )
#define FAST_LOGN( handle, event, num_params... ) fast_log->log_n( handle, event, num_params )
#else
#define FAST_LOG0( handle, event )
#define FAST_LOG1( handle, event, param )
#define FAST_LOG2( handle, event, param1, param2 )
#define FAST_LOG3( handle, event, param1, param2, param3 )
#define FAST_LOGN( handle, event, num_params... )
#endif
#define IDE_STD_TIMEOUT 10 #define IDE_STD_TIMEOUT 10
#define IDE_RELEASE_TIMEOUT 10000000 #define IDE_RELEASE_TIMEOUT 10000000
@@ -58,7 +39,6 @@
#define IDE_CHANNEL_ID_ITEM "ide/channel_id" #define IDE_CHANNEL_ID_ITEM "ide/channel_id"
extern device_manager_info *pnp; extern device_manager_info *pnp;
extern fast_log_info *fast_log;
typedef struct ide_bus_info ide_bus_info; typedef struct ide_bus_info ide_bus_info;
@@ -215,7 +195,6 @@ struct ide_bus_info {
uint8 can_DMA; uint8 can_DMA;
uint8 can_CQ; uint8 can_CQ;
fast_log_handle log;
char name[32]; char name[32];
}; };
+2 -56
View File
@@ -37,41 +37,6 @@
scsi_for_sim_interface *scsi; scsi_for_sim_interface *scsi;
fast_log_info *fast_log;
#ifdef USE_FAST_LOG
static fast_log_event_type ide_events[] =
{
{ ev_ide_send_command, "ev_ide_send_command " },
{ ev_ide_device_start_service, "ev_ide_device_start_service" },
{ ev_ide_device_start_service2, "ev_ide_device_start_service2" },
{ ev_ide_dpc_service, "ev_ide_dpc_service" },
{ ev_ide_dpc_continue, "ev_ide_dpc_continue" },
{ ev_ide_irq_handle, "ev_ide_irq_handle" },
{ ev_ide_cancel_irq_timeout, "ev_ide_cancel_irq_timeout" },
{ ev_ide_start_waiting, "ev_ide_start_waiting" },
{ ev_ide_timeout_dpc, "ev_ide_timeout_dpc" },
{ ev_ide_timeout, "ev_ide_timeout" },
{ ev_ide_reset_bus, "ev_ide_reset_bus" },
{ ev_ide_reset_device, "ev_ide_reset_device" },
{ ev_ide_scsi_io, "ev_ide_scsi_io" },
{ ev_ide_scsi_io_exec, "ev_ide_scsi_io_exec" },
{ ev_ide_scsi_io_invalid_device, "ev_ide_scsi_io_invalid_device" },
{ ev_ide_scsi_io_bus_busy, "ev_ide_scsi_io_bus_busy" },
{ ev_ide_scsi_io_device_busy, "ev_ide_scsi_io_device_busy" },
{ ev_ide_scsi_io_disconnected, "ev_ide_scsi_io_disconnected" },
{ ev_ide_finish_request, "ev_ide_finish_request" },
{ ev_ide_finish_norelease, "ev_ide_finish_norelease" },
{ ev_ide_scan_device_int, "ev_ide_scan_device_int" },
{ ev_ide_scan_device_int_cant_send, "ev_ide_scan_device_int_cant_send" },
{ ev_ide_scan_device_int_keeps_busy, "ev_ide_scan_device_int_keeps_busy" },
{ ev_ide_scan_device_int_found, "ev_ide_scan_device_int_found" },
{}
};
#endif
static void disconnect_worker(ide_bus_info *bus, void *arg); static void disconnect_worker(ide_bus_info *bus, void *arg);
@@ -85,8 +50,6 @@ sim_scsi_io(ide_bus_info *bus, scsi_ccb *request)
ide_qrequest *qrequest; ide_qrequest *qrequest;
//ide_request_priv *priv; //ide_request_priv *priv;
// FAST_LOG3( bus->log, ev_ide_scsi_io, (uint32)request, request->target_id, request->target_lun );
// SHOW_FLOW(3, "%d:%d", request->target_id, request->target_lun);
FLOW("sim_scsi_iobus %p, %d:%d\n", bus, request->target_id, request->target_lun); FLOW("sim_scsi_iobus %p, %d:%d\n", bus, request->target_id, request->target_lun);
if (bus->disconnected) if (bus->disconnected)
@@ -133,8 +96,8 @@ sim_scsi_io(ide_bus_info *bus, scsi_ccb *request)
bus->active_qrequest = qrequest; // XXX whats this!?!?! bus->active_qrequest = qrequest; // XXX whats this!?!?!
FAST_LOGN(bus->log, ev_ide_scsi_io_exec, 4, (uint32)qrequest,
(uint32)request, bus->num_running_reqs, device->num_running_reqs); FLOW("calling exec_io: %p, %d:%d\n", bus, request->target_id, request->target_lun);
device->exec_io(device, qrequest); device->exec_io(device, qrequest);
@@ -142,7 +105,6 @@ sim_scsi_io(ide_bus_info *bus, scsi_ccb *request)
err_inv_device: err_inv_device:
FLOW("Invalid device %d:%d\n", request->target_id, request->target_lun); FLOW("Invalid device %d:%d\n", request->target_id, request->target_lun);
FAST_LOG1(bus->log, ev_ide_scsi_io_invalid_device, (uint32)request);
request->subsys_status = SCSI_SEL_TIMEOUT; request->subsys_status = SCSI_SEL_TIMEOUT;
scsi->finished(request, 1); scsi->finished(request, 1);
@@ -150,7 +112,6 @@ err_inv_device:
err_bus_busy: err_bus_busy:
FLOW("Bus busy\n"); FLOW("Bus busy\n");
FAST_LOG1(bus->log, ev_ide_scsi_io_bus_busy, (uint32)request);
IDE_UNLOCK(bus); IDE_UNLOCK(bus);
scsi->requeue(request, true); scsi->requeue(request, true);
@@ -159,7 +120,6 @@ err_bus_busy:
err_device_busy: err_device_busy:
FLOW("Device busy\n"); FLOW("Device busy\n");
FAST_LOG1(bus->log, ev_ide_scsi_io_device_busy, (uint32)request);
IDE_UNLOCK(bus); IDE_UNLOCK(bus);
scsi->requeue(request, false); scsi->requeue(request, false);
@@ -168,7 +128,6 @@ err_device_busy:
err_disconnected: err_disconnected:
TRACE("No controller anymore\n"); TRACE("No controller anymore\n");
FAST_LOG1(bus->log, ev_ide_scsi_io_disconnected, (uint32)request);
request->subsys_status = SCSI_NO_HBA; request->subsys_status = SCSI_NO_HBA;
scsi->finished(request, 1); scsi->finished(request, 1);
return; return;
@@ -369,7 +328,6 @@ finish_request(ide_qrequest *qrequest, bool resubmit)
ide_bus_info *bus = device->bus; ide_bus_info *bus = device->bus;
scsi_ccb *request; scsi_ccb *request;
FAST_LOG2(bus->log, ev_ide_finish_request, (uint32)qrequest, resubmit);
SHOW_FLOW0(3, ""); SHOW_FLOW0(3, "");
// save request first, as qrequest can be reused as soon as // save request first, as qrequest can be reused as soon as
@@ -481,7 +439,6 @@ finish_norelease(ide_qrequest *qrequest, bool resubmit)
ide_device_info *device = qrequest->device; ide_device_info *device = qrequest->device;
ide_bus_info *bus = device->bus; ide_bus_info *bus = device->bus;
FAST_LOG2(bus->log, ev_ide_finish_norelease, (uint32)qrequest, resubmit);
qrequest->running = false; qrequest->running = false;
@@ -565,13 +522,6 @@ ide_sim_init_bus(device_node_handle node, void *user_cookie, void **cookie)
sprintf(bus->name, "ide_bus %d", (int)channel_id); sprintf(bus->name, "ide_bus %d", (int)channel_id);
} }
#if 0
bus->log = fast_log->start_log(bus->name, ide_events);
if (bus->log == NULL) {
res = B_NO_MEMORY;
goto err;
}
#endif
init_synced_pc(&bus->disconnect_syncinfo, disconnect_worker); init_synced_pc(&bus->disconnect_syncinfo, disconnect_worker);
@@ -642,10 +592,7 @@ err4:
scsi->free_dpc(bus->irq_dpc); scsi->free_dpc(bus->irq_dpc);
err1: err1:
uninit_synced_pc(&bus->disconnect_syncinfo); uninit_synced_pc(&bus->disconnect_syncinfo);
#ifdef USE_FAST_LOG
fast_log->stop_log(bus->log);
err: err:
#endif
free(bus); free(bus);
return status; return status;
@@ -666,7 +613,6 @@ ide_sim_uninit_bus(ide_bus_info *bus)
DELETE_BEN(&bus->status_report_ben); DELETE_BEN(&bus->status_report_ben);
scsi->free_dpc(bus->irq_dpc); scsi->free_dpc(bus->irq_dpc);
uninit_synced_pc(&bus->disconnect_syncinfo); uninit_synced_pc(&bus->disconnect_syncinfo);
// fast_log->stop_log(bus->log);
free(bus); free(bus);
@@ -43,7 +43,6 @@ ide_dpc(void *arg)
// in idle state, so we just check whether there is an active request, // in idle state, so we just check whether there is an active request,
// which means that we were async_waiting // which means that we were async_waiting
if (bus->active_qrequest != NULL) { if (bus->active_qrequest != NULL) {
FAST_LOG1(bus->log, ev_ide_dpc_continue, (uint32)bus->active_qrequest);
TRACE(("continue command\n")); TRACE(("continue command\n"));
// cancel timeout // cancel timeout
@@ -67,8 +66,6 @@ ide_dpc(void *arg)
// for service requests // for service requests
TRACE(("irq in idle mode - possible service request\n")); TRACE(("irq in idle mode - possible service request\n"));
FAST_LOG0(bus->log, ev_ide_dpc_service);
device = get_current_device(bus); device = get_current_device(bus);
if (device == NULL) { if (device == NULL) {
// got an interrupt from a non-existing device // got an interrupt from a non-existing device
@@ -189,8 +186,6 @@ ide_irq_handler(ide_bus_info *bus, uint8 status)
void void
cancel_irq_timeout(ide_bus_info *bus) cancel_irq_timeout(ide_bus_info *bus)
{ {
FAST_LOG0(bus->log, ev_ide_cancel_irq_timeout);
IDE_LOCK(bus); IDE_LOCK(bus);
bus->state = ide_state_accessing; bus->state = ide_state_accessing;
IDE_UNLOCK(bus); IDE_UNLOCK(bus);
@@ -207,8 +202,6 @@ start_waiting(ide_bus_info *bus, uint32 timeout, int new_state)
{ {
int res; int res;
FAST_LOG1(bus->log, ev_ide_start_waiting, new_state);
TRACE(("timeout = %u\n", (uint)timeout)); TRACE(("timeout = %u\n", (uint)timeout));
bus->state = new_state; bus->state = new_state;
@@ -257,8 +250,6 @@ ide_timeout_dpc(void *arg)
dprintf("ide: ide_timeout_dpc() bus %p, device %p\n", bus, device); dprintf("ide: ide_timeout_dpc() bus %p, device %p\n", bus, device);
FAST_LOG1(bus->log, ev_ide_timeout_dpc, (uint32)qrequest);
// this also resets overlapped commands // this also resets overlapped commands
// reset_device(device, qrequest); // reset_device(device, qrequest);