|
|
@1d5a540
|
13 years |
jiri |
Merge DDF interface tightening.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56fd7cf
|
13 years |
jiri |
Make ddf_dev_t and ddf_fun_t opaque. This further tighthens the DDF …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d5e378
|
13 years |
martin |
cherrypick GUI implementation (originally by Petr Koupy), with several …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f73b291
|
13 years |
martin |
libblock.{c|h} → block.{c|h}
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@affaf2e
|
13 years |
sucha14 |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@135486d
|
13 years |
jiri |
Allow more than one client connection to block device.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c92e30f
|
13 years |
sucha14 |
ns8250: No need to yield every time we read from the serial device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd418d9
|
13 years |
sucha14 |
ns8250: Log warnings by default
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@188c76c
|
13 years |
sucha14 |
ns8250: Use 4-byte interrupt threshold to make buffer overruns less likely.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0cd9042
|
13 years |
sucha14 |
ns8250: Report buffer overrun errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4802dd7
|
13 years |
jiri |
Factor out client and server IPC stubs for block devices.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91ecaa10
|
13 years |
sucha14 |
Make ns8250 read blocking.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea8b91d
|
13 years |
jano.vesely |
ohci: Fix interrupt mask on big endian hw.
This never caused problems …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76c07e4
|
13 years |
martin |
fix condition reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb3683a
|
13 years |
martin |
AHCI improvements
* avoid interrupt lockups by properly detecting and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8486c07
|
13 years |
martin |
IRQ pseudocode improvements
* rename CMD_BTEST to CMD_AND (less …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3795f9c
|
13 years |
jano.vesely |
rootmac: Disable hardcoded pci bus.
Reported to cause lockups.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3122b0
|
13 years |
jano.vesely |
uhci: Use dmamem_map_anonymous instead of as area tricks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fccd42
|
13 years |
jano.vesely |
ohci: Fix compiler errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8013637
|
13 years |
jano.vesely |
More mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7030bc9
|
13 years |
jakub |
Check that the CR_TXP bit in ne2k's CR register is zero after a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae3ff9f5
|
13 years |
martin |
import AHCI updates (comments, fixes) from Petr Jerman …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@730dce77
|
13 years |
martin |
get rid of the packed structure attribute (there should be no unwanted …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a00d555
|
13 years |
martin |
AHCI fixups
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9904eb90
|
13 years |
martin |
cherrypick initial SATA (AHCI) support, originally by Petr Jerman
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0bbd13e
|
13 years |
jano.vesely |
isa: Fix memory leaks.
function name is str_duped
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@faba839
|
13 years |
martin |
use symbolic values for address space constants
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d92c1ca
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a23f6e
|
13 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5bff3c
|
13 years |
jano.vesely |
More mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50b581d
|
13 years |
jakub |
Replace the async_wait_for(msg, NULL) pattern in the error paths with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7a7f8c
|
13 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@606c369
|
13 years |
jiri |
Replace loopback NIC with a loopback IP link provider.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1213b0
|
13 years |
jiri |
Merge internet stack rewrite (IP+ICMP, UDP, IP over Ethernet).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b0a6b4
|
13 years |
vojtechhorky |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81716eb
|
13 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b7ba8d
|
13 years |
jano.vesely |
ehci: Add few debug messages and fix typos.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e5369b
|
13 years |
jano.vesely |
ehci: Move handling of extended capabilities to a separate function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c76e75
|
13 years |
jano.vesely |
ohci: Fix hcca_t structure.
The structure was not 256B, looks like …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@795448f
|
13 years |
jano.vesely |
uhci: cleanup and rename pci_* helper functions.
The functions are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcffe95
|
13 years |
jano.vesely |
ehci: cleanup and rename pci_* helper functions.
The functions are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44c1a48
|
13 years |
jano.vesely |
ohci: Rename and cleanup pci_* functions and files.
They are not pci …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7235d40
|
13 years |
jakub |
Replace ns8250.c magic numbers with structured register definitions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84c89718
|
13 years |
jakub |
Make ns8250_write() return the number of bytes written.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e882e3a
|
13 years |
jiri |
Remove include of devman.h where not needed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4d74dc
|
13 years |
vojtechhorky |
Less includes in library headers
There is no need for errno.h to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a88a6eac
|
13 years |
jiri |
Fix 64-bit build - remove some debugging output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b90e90
|
13 years |
jano.vesely |
ohci: Improve HCCA structure handling. Add comments.
Fix minor root …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45f4f19
|
13 years |
jano.vesely |
ohci: Use different macros for register and memory access.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1ca752
|
13 years |
jano.vesely |
ohci: Remove deprecated endian conversion macros.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38b950f
|
13 years |
jano.vesely |
ohci: Remove dead code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98cb0495
|
13 years |
jano.vesely |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68c60b0
|
13 years |
jano.vesely |
ps2mouse: Lower testing message to debug instead of error.
If the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b64fbc9
|
13 years |
jano.vesely |
uhci: consolidate debug messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6561a8e
|
13 years |
jano.vesely |
ohci: enable handler unregister now that the kernel issue is fixed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76fbd9a
|
13 years |
jano.vesely |
usb drivers: remove optical separators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5837c7a
|
13 years |
jano.vesely |
ohci: Disable irq handler unregister to workaround kernel panic.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2578199
|
13 years |
jano.vesely |
ohci: Merge conflict leftover.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a208110
|
13 years |
jano.vesely |
Mainline changes.
Registering OHCI irq handler panics on ppc32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65e6fe3
|
13 years |
jano.vesely |
ohci: Fix typos in power mode initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@608db4e
|
13 years |
jano.vesely |
ohci: Drop debug level to default
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f7e6f5
|
13 years |
jano.vesely |
ohci: only consider transeferred size on packets that got through.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f807c3
|
13 years |
jano.vesely |
ohci, lib/usbdev: Fix few endian issues in descriptor retrieving.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@668a2e8
|
13 years |
jano.vesely |
ohci: Fix direct access to memory structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65eac7b
|
13 years |
jano.vesely |
ohci: Use endain aware access to manipulate memory structures.
Enable …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e30369
|
13 years |
jano.vesely |
ohci: fix bit clearing macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd3abb6d
|
13 years |
jano.vesely |
usbhub: Extend comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@815b244a
|
13 years |
jano.vesely |
usbhub: Consider endian when setting port number.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfc5c9dd
|
13 years |
jano.vesely |
ohci: Use more generic approach to access registers(and convert …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffcc5776
|
13 years |
jano.vesely |
ohci: Consider endian difference when accessing OHCI registers.
HC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f943dd3
|
14 years |
jakub |
Do not leak memory in the root driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfb79747
|
14 years |
jakub |
Merge mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@081971b
|
14 years |
jiri |
Need to pad short Ethernet frames. Add some more debugging code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ff150e
|
14 years |
jiri |
Correct handling of IP protocol field.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e777847
|
14 years |
jakub |
Define Rtl8139 PIO ranges and adjust the IRQ code accordingly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9571230
|
14 years |
jakub |
Define PIO range for ne2k and modify its IRQ pseudocode accordingly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cccdb8b7
|
14 years |
jakub |
In i8042 IRQ pseudocode, use the hardware address obtained from the parent.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe4310f
|
14 years |
jiri |
Distinguish between datagram and packet. Deliver received datagrams to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2507d1fc
|
14 years |
jakub |
Define a PIO range for the i8042 driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec52752
|
14 years |
jakub |
Modify the E1000 driver to work with the new IRQ code constraints.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d57122c
|
14 years |
jakub |
UHCI and OHCI HC's now define and use proper IRQ PIO range.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec12ab8
|
14 years |
jakub |
OHCI should use CMD_PIO_READ_* instead of already removed CMD_MEM_READ_*.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70922c2
|
14 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6533a7
|
14 years |
jiri |
Remove most of net-related code from libnet and libc, except parts …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d81eaf94
|
14 years |
martin |
Intel 82572 uses actually the alternative method to access the EEPROM
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5cd3d67
|
14 years |
martin |
cstyle
(no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5cc9eba
|
14 years |
martin |
cstyle
(no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@876f6463
|
14 years |
martin |
always (always, always!) wait for the controller to be ready before …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb3dbb63
|
14 years |
jano.vesely |
ppc32: Use intelpci as pci driver.
It works if the pci bus is set to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@690d2e7
|
14 years |
jano.vesely |
pci: intel pci is always little endian.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@230385c
|
14 years |
jano.vesely |
pci: Setup addr port and data port separately.
We will need this for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@948911d
|
14 years |
jano.vesely |
Mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2df6f6fe
|
14 years |
martin |
cstyle and cleanup
(no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d09d7f
|
14 years |
martin |
identify the ISA bridges in terms of PCI class/subclass
this should …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e98fe28c
|
14 years |
jiri |
Not even identifiers and error messages should break layering/abstraction.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e86b8f0
|
14 years |
jiri |
Create DDF functions manually.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@321052f7
|
14 years |
martin |
fix typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea788701
|
14 years |
jiri |
Remove use of packet_t in NIC framework.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8da56b
|
14 years |
jiri |
Fix nit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bc35b5
|
14 years |
jiri |
Remove most use of packet_t from NIC drivers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|