commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r9643 - in gnuradio/trunk: gruel/src/lib usrp2/host/li


From: eb
Subject: [Commit-gnuradio] r9643 - in gnuradio/trunk: gruel/src/lib usrp2/host/lib
Date: Tue, 23 Sep 2008 15:57:33 -0600 (MDT)

Author: eb
Date: 2008-09-23 15:57:31 -0600 (Tue, 23 Sep 2008)
New Revision: 9643

Modified:
   gnuradio/trunk/gruel/src/lib/realtime.cc
   gnuradio/trunk/usrp2/host/lib/usrp2_impl.cc
Log:
usrp2 work-in-progress

Modified: gnuradio/trunk/gruel/src/lib/realtime.cc
===================================================================
--- gnuradio/trunk/gruel/src/lib/realtime.cc    2008-09-23 19:39:09 UTC (rev 
9642)
+++ gnuradio/trunk/gruel/src/lib/realtime.cc    2008-09-23 21:57:31 UTC (rev 
9643)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006,2007 Free Software Foundation, Inc.
+ * Copyright 2006,2007,2008 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -73,6 +73,9 @@
     int max_real_pri = sched_get_priority_max(policy);
     int pri = rescale_virtual_pri(p.priority, min_real_pri, max_real_pri);
 
+    // FIXME check hard and soft limits with getrlimit, and limit the value we 
ask for.
+    // fprintf(stderr, "pthread_setschedparam: policy = %d, pri = %d\n", 
policy, pri);
+
     struct sched_param param;
     memset (&param, 0, sizeof (param));
     param.sched_priority = pri;
@@ -106,6 +109,9 @@
     int max_real_pri = sched_get_priority_max(policy);
     int pri = rescale_virtual_pri(p.priority, min_real_pri, max_real_pri);
 
+    // FIXME check hard and soft limits with getrlimit, and limit the value we 
ask for.
+    // fprintf(stderr, "sched_setscheduler: policy = %d, pri = %d\n", policy, 
pri);
+
     int pid = 0;  // this process
     struct sched_param param;
     memset(&param, 0, sizeof(param));

Modified: gnuradio/trunk/usrp2/host/lib/usrp2_impl.cc
===================================================================
--- gnuradio/trunk/usrp2/host/lib/usrp2_impl.cc 2008-09-23 19:39:09 UTC (rev 
9642)
+++ gnuradio/trunk/usrp2/host/lib/usrp2_impl.cc 2008-09-23 21:57:31 UTC (rev 
9643)
@@ -856,6 +856,10 @@
       iov[1].iov_base = const_cast<uint32_t *>(&items[n]);
       iov[1].iov_len = i * sizeof(uint32_t);
 
+      size_t total = iov[0].iov_len + iov[1].iov_len;
+      if (total < 64)
+       fprintf(stderr, "usrp2::tx_raw: FIXME: short packet: %zd items (%zd 
bytes)\n", i, total);
+
       if (d_eth_buf->tx_framev(iov, 2) != eth_buffer::EB_OK){
        return false;
       }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]