summaryrefslogtreecommitdiff
path: root/cesar
AgeCommit message (Collapse)Author
2013-01-18cesar/ce/rx/test: fix test init, closes #2366Cyril Jourdan
2013-01-18cesar/test_general/station/tonemap: correct vs_get_tonemap test, refs #2366Cyril Jourdan
Parse of interval data was incorrect so the test fails when intervals are activated.
2013-01-18cesar/ce/rx/bl/fsm: remove useless transition, refs #2366Cyril Jourdan
2013-01-18cesar/ce/rx/bl: keep measure of the frames before beacon period, refs #2362Jalil Chemseddine
For frames crossing the beacon period, the receiver sees frame date before beacon period start date. The measures for those frames were dropped whereas they are usable...
2013-01-18cesar/ce/rx/bl: return the correct fsm id when only one interval, refs #2362Jalil Chemseddine
2013-01-18cesar/{ce/rx/bl/fsm, cp/msg}: fix interval repetition handling, refs #2362Jalil Chemseddine
2013-01-18cesar/ce/rx/bl/fsm: fix comments, no refsCyril Jourdan
2013-01-18cesar/ce/rx/bl/test/fsm: correct test, refs #2366Cyril Jourdan
The test needed an override for ce_rx_bl_nsr_clean function and there was some inits missing.
2013-01-18cesar/ce/rx/bl/test: move fsm test to its own folder, refs #2771Cyril Jourdan
2013-01-18cesar/ce/rx/bl: move NSR functions to specific header, refs #2366Cyril Jourdan
2013-01-18cesar/ce/rx/bl: move context to a dedicated header, refs #2366Cyril Jourdan
2013-01-18cesar/ce/rx/bl: adapt event handling for intervals, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx: adapt traces for intervals, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx: check if a PB fits in the smallest interval, refs #2366David Mercadie
2013-01-18cesar/ce/rx/bl: adjust global fsm transitions for intervals, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx/bl: create sub-fsm transitions, closes #2364Cyril Jourdan
2013-01-18cesar/ce/rx/bl: reset an interval and ask for sound, closes #2554Jérôme Jutteau
Tests of this commit comes with intervals' sub-fsm scenarios.
2013-01-18cesar/ce/rx/bl: free intervals on CE restart, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx: configure CE RX intervals from internal.confJérôme Jutteau
2013-01-18cesar/ce/rx/bl: treat a sound measure for intervals, closes #2553Cyril Jourdan
2013-01-18cesar/ce/rx: include bsu_aclf context pointer in CE RX, refs #2366Cyril Jourdan
2013-01-18cesar/ce/rx/bl: cosmetic changes, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx/bl: use bsu_aclf for interval construction, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx: include bsu_aclf context pointer in CE RX, refs #2366Jérôme Jutteau
2013-01-18cesar/ce/rx: create a special FSM id for global CE, refs #2366Jérôme Jutteau
Create a define (CE_RX_MEASURE_NO_INTERVAL) instead of using the special value (-1).
2013-01-18cesar/ce/rx/bl: measure treatments' refactoring when having data, closes #2552David Mercadie
- create function ce_rx_bl_data_treatment, - rewrite ce_rx_bl_fsm__TRACKING__data.
2013-01-18cesar/ce/rx/bl: update comment, closes #2545David Mercadie
In the choosen implementation, in the TRACKING state, we should only use a measure with default TMI.
2013-01-18cesar/mac/pbproc: allow at least one PB for non strict tonemaps, closes #2320Nicolas Schodet
2013-01-18cesar/mac/pbproc: handle intervals tolerance and beacon period end, refs #2320Nicolas Schodet
Shrink the interval if the beacon period is smaller than the interval. Use the 150 µs interval tolerance: when near the interval end, use the next interval or enlarge the interval.
2013-01-18cesar/mac/pbproc: add interval end frame length limitation, closes #2291Nicolas Schodet
2013-01-17cesar/mac/sar: add icv false stats, closes #3673Nélio Laranjeiro
2013-01-14cesar/hal/arch/dlink: do not flush memory cache in local ram, closes #3652Olivier Dufour
SPARC Architecture Manual Version 8, appendix G.7 strongly advises to call flush after modifying an instruction in memory. The flush instruction will discard two words at least from the processor cache, starting at the adress given to the instruction. However this does not apply to non-cached memory, such as local ram. Moreover, in the specific case of local ram, it could insert a bug. Leon2 XST User's Manual, in section 4.7.1 states that write access to local ram must be word sized. Any other access will generate a data exception trap (0x09). The bug described in #3652 appears to be caused by the flush instruction when executed on a local ram address, as the DSU catched a 0x09 trap, and stalled the CPU, causing the Leon watchdog to expire and Linux to request a reboot.
2013-01-11cesar/ce/rx/bl: add script to generate ce_rx_param tns file, closes #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add pber high parameters to pber structure, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: create structure for ber configuration, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: remove useless declaration, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: correct index in bmu configuration, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add min time for ce restart in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add bmu parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add ber parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: add pber parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-11cesar/ce/rx/bl: group nsr parameters in ce_rx_param.h, refs #3251Jalil Chemseddine
2013-01-07cesar/mac/pbproc: handle received FC before prepared MPDU is canceledNicolas Schodet
Handling FC is more urgent, MPDU cancel can be made later. Also remove disabled code which were never enabled.
2013-01-07cesar/mac/pbproc/test/pbproc: add tests for noack casesNicolas Schodet
2013-01-07cesar/mac/pbproc/test/pbproc: code factorizationNicolas Schodet
2013-01-07cesar/mac/pbproc: preparation to split SACK and other SACKD parsingNicolas Schodet
2012-12-20cesar/hal/phy/test/phy/py/scripts: add freqerror scriptNicolas Schodet
This is used to determine frequency error between two stations.
2012-12-20cesar/hal/phy/test/phy: mask rho when sending with maximus/protoNicolas Schodet
There is no signed add_param in maximus/proto, use a mask to transfer rho as unsigned.
2012-12-17cesar/cp/av: handle VS_GET_ATTENUATION_LIST, refs #3485Nélio Laranjeiro
2012-12-17cesar/cp/av: add vs_get_attenuation_list MME, refs #3485Nélio Laranjeiro