Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Flesh out some inline documentation which hopefully reflect the intended | adrian | 2009-05-27 | 1 | -0/+23 |
| | | | | reality of these functions. | ||||
* | Add in some INVARIANT checks in the TX mbuf descriptor "freelist" management ↵ | adrian | 2009-05-27 | 1 | -0/+2 |
| | | | | | | | | code. Slot 0 must always remain "free" and be a pointer to the first free entry in the mbuf descriptor list. It is thus an error to have code allocate or push slot 0 back into the list. | ||||
* | The merge in r189699 reverted part of the work done in a previous commit | adrian | 2009-05-18 | 1 | -5/+6 |
| | | | | | | (r188036.) Re-revert that change so the Xen networking functions again. | ||||
* | Merge in support for Xen HVM on amd64 architecture. | dfr | 2009-03-11 | 1 | -78/+237 |
|\ | |||||
| * | Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64 | dfr | 2008-11-22 | 1 | -1850/+0 |
| | | | | | | | | performance in Xen's HVM mode. | ||||
| * | Add newline to sys/conf/files so that netfront.c compiles, s/ext_arg1/ext_args/ | kmacy | 2008-10-18 | 1 | -3/+4 |
| | | |||||
* | | fix non-witness compile | kmacy | 2009-02-05 | 1 | -0/+1 |
| | | |||||
* | | break out of loop if we run out of mbufs | kmacy | 2009-02-02 | 1 | -5/+6 |
| | | |||||
* | | merge 186535, 186537, and 186538 from releng_7_xen | kmacy | 2008-12-29 | 1 | -60/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Log: - merge in latest xenbus from dfr's xenhvm - fix race condition in xs_read_reply by converting tsleep to mtx_sleep Log: unmask evtchn in bind_{virq, ipi}_to_irq Log: - remove code for handling case of not being able to sleep - eliminate tsleep - make sleeps atomic | ||||
* | | Integrate 185578 from dfr | kmacy | 2008-12-04 | 1 | -130/+108 |
| | | | | | | | | Use newbus to managed devices | ||||
* | | Don't call ether_ioctl() with locks held. Loop in xn_rxeof() until the backend | dfr | 2008-11-30 | 1 | -81/+85 |
|/ | | | | | stops adding stuff to the ring otherwise we miss RX interrupts which kills performance. | ||||
* | Update xen/interface includes to the latest in mercurial | kmacy | 2008-09-26 | 1 | -4/+6 |
| | | | | MFC after: 1 month | ||||
* | reflect header change in netfront | kmacy | 2008-09-25 | 1 | -1/+1 |
| | | | | MFC after: 1 month | ||||
* | For reasons that I have not delved in to Xen 3.2 netback now does header ↵ | kmacy | 2008-08-21 | 1 | -21/+38 |
| | | | | | | | | | splitting so packets > 128 bytes are now split in to multiple buffer. This fixes netfront to handle multiple buffers per rx packet. MFC after: 1 month | ||||
* | change netfront to match xen31_6 | kmacy | 2008-08-20 | 1 | -2/+2 |
| | | | | fix console locking | ||||
* | include vmparam.h for KERNBASE and fix typo | kmacy | 2008-08-20 | 1 | -2/+3 |
| | |||||
* | register netfront before xenbus does its probing | kmacy | 2008-08-20 | 1 | -1/+1 |
| | | | | MFC after: 1 month | ||||
* | Import Xen paravirtual drivers. | kmacy | 2008-08-12 | 1 | -0/+1829 |
MFC after: 2 weeks |