Commit Graph

56 Commits

Author SHA1 Message Date
CleverMouse
241079c114 API to cancel all queued transfers on USB pipe; add timeout for USB device early initialization
git-svn-id: svn://kolibrios.org@4547 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-01-29 12:14:28 +00:00
CleverMouse
8454f182c5 hardware cursors for RDC M2010/M2012
git-svn-id: svn://kolibrios.org@4453 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-01-14 20:50:19 +00:00
CleverMouse
daba8a5f6a add new files
git-svn-id: svn://kolibrios.org@4419 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-12-30 11:20:25 +00:00
CleverMouse
a10422fbce separate USB host controller code into external drivers
git-svn-id: svn://kolibrios.org@4418 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-12-30 11:18:33 +00:00
CleverMouse
16f7bbae41 fix r4302
git-svn-id: svn://kolibrios.org@4305 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-27 17:14:28 +00:00
CleverMouse
10242c9784 sanity check: avoid infinitely nested hubs
git-svn-id: svn://kolibrios.org@4302 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-27 14:47:05 +00:00
CleverMouse
a0fd67cc25 ignore fake connect events immediately after reset on eBox
git-svn-id: svn://kolibrios.org@4300 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-27 11:06:59 +00:00
CleverMouse
79585a5d9b fix polling of some USB hubs
git-svn-id: svn://kolibrios.org@4227 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-14 10:16:38 +00:00
CleverMouse
a6ab7fa13e beautify
git-svn-id: svn://kolibrios.org@4138 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-10-30 10:57:10 +00:00
CleverMouse
835120b53f USB split transaction scheduler
git-svn-id: svn://kolibrios.org@3826 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-17 19:45:07 +00:00
CleverMouse
b9648e30e6 calculate USB bandwidth
git-svn-id: svn://kolibrios.org@3816 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-12 10:56:43 +00:00
CleverMouse
87cf596e85 USB: new API for drivers to query device characteristics
git-svn-id: svn://kolibrios.org@3745 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-07-01 21:35:01 +00:00
Sergey Semyonov (Serge)
f03da1efd4 kernel: removed unnecessary duplication of BOOT_VAR
git-svn-id: svn://kolibrios.org@3732 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-29 08:26:56 +00:00
CleverMouse
3e478e85f8 small fix
git-svn-id: svn://kolibrios.org@3728 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-28 13:37:34 +00:00
CleverMouse
65d0cef44b style fixes, no binary changes (style checker was sick for some time)
git-svn-id: svn://kolibrios.org@3711 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-26 23:35:43 +00:00
CleverMouse
21c6048a8f small fix
git-svn-id: svn://kolibrios.org@3707 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-26 09:42:25 +00:00
CleverMouse
e787937c63 another small fix
git-svn-id: svn://kolibrios.org@3700 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-24 15:22:56 +00:00
CleverMouse
77ca8a319a small fix
git-svn-id: svn://kolibrios.org@3699 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-24 15:09:53 +00:00
CleverMouse
1a7694e453 malloc/free do not change ebx now
git-svn-id: svn://kolibrios.org@3681 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-18 10:33:19 +00:00
CleverMouse
6447636270 impruv inglish
git-svn-id: svn://kolibrios.org@3657 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-13 20:59:35 +00:00
CleverMouse
29efe4b59d make things more compliant
git-svn-id: svn://kolibrios.org@3656 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-13 19:34:31 +00:00
CleverMouse
3d96d33ab7 simplify source, binary is not affected
git-svn-id: svn://kolibrios.org@3653 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-13 10:46:56 +00:00
CleverMouse
a77e7ee15d make macro for push imm/pop dst
git-svn-id: svn://kolibrios.org@3598 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-04 11:14:37 +00:00
CleverMouse
01573335f1 and another one
git-svn-id: svn://kolibrios.org@3579 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-31 17:53:53 +00:00
CleverMouse
fd419b402d make comment correct, resolve #64
git-svn-id: svn://kolibrios.org@3578 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-31 17:51:17 +00:00
CleverMouse
f059bc06d5 priorities in scheduler
git-svn-id: svn://kolibrios.org@3534 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 09:02:35 +00:00
CleverMouse
4aaa9b7e36 that would be too verbose
git-svn-id: svn://kolibrios.org@3522 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-18 00:17:04 +00:00
CleverMouse
c1284fc3b6 USB support
git-svn-id: svn://kolibrios.org@3520 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-17 23:53:28 +00:00
CleverMouse
8c506bcc45 PCI enumerator; save ebx/esi in pci_{read,write}_reg
git-svn-id: svn://kolibrios.org@3393 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-03-19 21:41:56 +00:00
Marat Zakiyanov (Mario79)
2f699083c4 1) Correcting information about copiright
2) VESA draw the small speedup

git-svn-id: svn://kolibrios.org@2455 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-13 16:51:57 +00:00
CleverMouse
037099f50d Style corrected for new rules, no semantic changes
git-svn-id: svn://kolibrios.org@2288 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-10-14 21:38:50 +00:00
CleverMouse
64c3c758d5 fix of r1941
git-svn-id: svn://kolibrios.org@1949 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-06-08 10:50:00 +00:00
Sergey Semyonov (Serge)
92dc7c223f f62/pci_api: and again
git-svn-id: svn://kolibrios.org@1629 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-27 22:53:05 +00:00
Sergey Semyonov (Serge)
5c26de5030 sysfn62: again and again...
git-svn-id: svn://kolibrios.org@1614 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-12 16:42:09 +00:00
Sergey Semyonov (Serge)
f751b2ee25 1)sysfn62 yet anothe fix
2)new exports

git-svn-id: svn://kolibrios.org@1612 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-11 22:21:05 +00:00
Artem Jerdev (art_zh)
d83ca851d8 new SysFn62 call - STABLE now
git-svn-id: svn://kolibrios.org@1603 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-05 08:13:41 +00:00
Artem Jerdev (art_zh)
62007342e9 fn62 rotation bug fixed
git-svn-id: svn://kolibrios.org@1602 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-05 00:00:21 +00:00
Artem Jerdev (art_zh)
e5c581d60d #1591 sysfn62 rotation bug resque -- not stable yet!
git-svn-id: svn://kolibrios.org@1598 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-09-02 12:40:11 +00:00
Alexey Teplov (
eedcf49cfd A 62 sys function have call without cross registers. Small optimization a syscall.inc.
git-svn-id: svn://kolibrios.org@1591 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-08-25 07:44:39 +00:00
Artem Jerdev (art_zh)
a9bc0ed088 Extended PCI-express configuration space
can now be manually configured for non-AMD machines

git-svn-id: svn://kolibrios.org@1487 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-08 14:58:29 +00:00
Artem Jerdev (art_zh)
298c1a755b PCIexpress: extended configurator
git-svn-id: svn://kolibrios.org@1463 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-05-17 10:14:12 +00:00
Artem Jerdev (art_zh)
5dd58a4db9 allocation bug for prefetched BARs fixed
git-svn-id: svn://kolibrios.org@1462 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-05-12 14:03:38 +00:00
Alexey Teplov (
3f03a80e3e some little changes
git-svn-id: svn://kolibrios.org@1375 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-11 17:11:43 +00:00
Artem Jerdev (art_zh)
50e7940872 declare mmio_pci_addr in a proper place
git-svn-id: svn://kolibrios.org@1370 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-08 14:45:53 +00:00
Artem Jerdev (art_zh)
91da6cca2d minor bugs fixed
git-svn-id: svn://kolibrios.org@1358 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-04 00:28:31 +00:00
Evgeny Grechnikov (Diamond)
75ee22d259 make mmio_pci_addr compile-time var, disable all the code by default
git-svn-id: svn://kolibrios.org@1354 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-03 23:39:15 +00:00
Artem Jerdev (art_zh)
10f720429e - SysFuncs docs updated;
- PCI Expansion ROM is now readable via uMMIO.

git-svn-id: svn://kolibrios.org@1353 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-03 21:38:39 +00:00
Artem Jerdev (art_zh)
5fd05e076d user MMIO functions added
git-svn-id: svn://kolibrios.org@1348 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-02 14:46:26 +00:00
victor
524ca9c4c7 Placed copyright and properties "svn: keywords Rev"
git-svn-id: svn://kolibrios.org@750 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-19 07:14:38 +00:00
Evgeny Grechnikov (Diamond)
c2cb1b6183 Fixed sys_pcibios
git-svn-id: svn://kolibrios.org@594 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-28 12:21:18 +00:00