Commit Graph

453 Commits

Author SHA1 Message Date
hidnplayr
329531cd24 3C59X: Improved interrupt handeling. Small fixes (magic numbers, delays)
git-svn-id: svn://kolibrios.org@9188 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-09-12 10:38:04 +00:00
turbocat
80647f2201 libddk: fixed io functions
git-svn-id: svn://kolibrios.org@9186 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-09-10 18:50:14 +00:00
hidnplayr
3fa8866797 RTL8139: Improved interrupt handeling.
git-svn-id: svn://kolibrios.org@9161 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-28 10:54:08 +00:00
hidnplayr
61d6d826c7 Some small bugfixes in unfinished drivers.
git-svn-id: svn://kolibrios.org@9160 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-28 10:40:39 +00:00
hidnplayr
397acfbb0a BCM57XX: Update template
git-svn-id: svn://kolibrios.org@9159 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-28 09:56:53 +00:00
hidnplayr
d297ba3894 R6040: Improved interrupt handeling.
git-svn-id: svn://kolibrios.org@9158 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-28 09:34:24 +00:00
hidnplayr
650af770ae Rhine: Improved interrupt handeling.
git-svn-id: svn://kolibrios.org@9157 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-28 09:12:02 +00:00
turbocat
b5fd9c29dc k10temp: fix for erratum 688 returned
git-svn-id: svn://kolibrios.org@9152 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-24 19:57:13 +00:00
hidnplayr
2f33c5d0a4 AR81xx: Add PCI ID's of some more possibly working devices. (Disabled in netcfg for now)
git-svn-id: svn://kolibrios.org@9150 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-23 20:57:10 +00:00
hidnplayr
fed8d22166 Cleanup
git-svn-id: svn://kolibrios.org@9149 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-22 21:14:54 +00:00
hidnplayr
55487f48ed rtl8169: Improved interrupt handling.
git-svn-id: svn://kolibrios.org@9148 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-22 20:57:59 +00:00
hidnplayr
b13c4c9c6d i8254x: Improved interrupt handling.
git-svn-id: svn://kolibrios.org@9147 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-22 20:49:13 +00:00
hidnplayr
8822960988 AR81xx: Bugfixes (now also works on non-gigabit devices such as QCA8172), refactoring.
git-svn-id: svn://kolibrios.org@9146 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-22 20:18:00 +00:00
turbocat
7fed66e496 k10temp:
- fixed crash when there was no device.

git-svn-id: svn://kolibrios.org@9144 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-19 20:26:35 +00:00
turbocat
dbd63546e8 driver k10temp:
- Added API
 - Added to autobuild 

git-svn-id: svn://kolibrios.org@9100 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-01 18:55:58 +00:00
turbocat
da1f95ca0b Fixed build libcore.a
git-svn-id: svn://kolibrios.org@9099 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-01 18:44:17 +00:00
turbocat
26637a498f Added libddk and libcore to autobuild
git-svn-id: svn://kolibrios.org@9098 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-01 17:51:35 +00:00
turbocat
5ed7924e95 the "k10temp" driver has been ported.
created "coretemp" based on memtest86

git-svn-id: svn://kolibrios.org@9079 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-23 20:52:08 +00:00
turbocat
1161cdeac4 ddk:
- added new headers and fixed old ones


git-svn-id: svn://kolibrios.org@9078 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-23 20:47:23 +00:00
turbocat
73c3929ff2 ddk:
- Fixed typo

git-svn-id: svn://kolibrios.org@9058 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-12 23:07:50 +00:00
turbocat
be90c91c89 ddk:
- Fixed Makefile
- Added FS_Service instead of calling system call 70

git-svn-id: svn://kolibrios.org@9057 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-12 22:49:51 +00:00
turbocat
36c4b6f145 Drivers:
Added FS_Service to fasm includes

git-svn-id: svn://kolibrios.org@9056 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-12 22:42:27 +00:00
e1d4f4b8d9 [drivers][example] Make the example compile
- Rename `ksys_drv_ctl_t` to `ksys_ioctl_t`
- Change path to kolibri-libc (libc.obj)

git-svn-id: svn://kolibrios.org@9012 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-06 18:14:03 +00:00
hidnplayr
28a3191504 RTL8169: RX overrun fixed
git-svn-id: svn://kolibrios.org@8997 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-04 17:43:16 +00:00
Kirill Lipatov (Leency)
0698439542 devman/acpi.asm: run acpi.dll from its folder
git-svn-id: svn://kolibrios.org@8911 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-21 21:19:09 +00:00
hidnplayr
756f1b10a2 PcNET32: Link detection for MII enabled devices.
git-svn-id: svn://kolibrios.org@8910 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-21 20:29:29 +00:00
hidnplayr
ff6bf9b758 PcNET32: Handle FIFO overruns gracefully.
git-svn-id: svn://kolibrios.org@8898 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-20 20:30:44 +00:00
hidnplayr
c32ae93703 PcNET32: General cleanup
git-svn-id: svn://kolibrios.org@8897 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-20 20:28:33 +00:00
hidnplayr
3868bd567a Add network packet error counters.
git-svn-id: svn://kolibrios.org@8896 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-20 20:22:57 +00:00
bb845a71ca Fix autobuild.
git-svn-id: svn://kolibrios.org@8724 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-22 19:09:11 +00:00
turbocat
3b21d367d3 Driver example:
- Removed printk. 
- c_drv.dll file has become smaller than (6kb-> 407b)

git-svn-id: svn://kolibrios.org@8704 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-29 20:47:26 +00:00
turbocat
14b216f2e8 - Added the simplest examples of drivers (fasm and kos32-gcc).
- Added a program for testing them.

git-svn-id: svn://kolibrios.org@8703 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-29 18:49:57 +00:00
bw
91d4003b6e uart driver
git-svn-id: svn://kolibrios.org@8384 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-13 02:57:39 +00:00
hidnplayr
e8a367619a Cardbus driver bugfixes
git-svn-id: svn://kolibrios.org@8038 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-06-11 16:29:02 +00:00
hidnplayr
07efb9321b Add chip type detection. Only QCA816x/7x supported so far.
git-svn-id: svn://kolibrios.org@7827 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-04-27 18:47:33 +00:00
hidnplayr
6f3b0e45fa Atheros 8161/8162/8171/8172 Ethernet driver.
Only tested on AR8171 with rev B0 chip.

git-svn-id: svn://kolibrios.org@7809 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-04-19 17:46:27 +00:00
00f82ec9ff intel_hda: Add AMD RavenRidge vendor:device ids.
Also, set memory space bit in PCI Command register at initialization.
This enables sound at least on my laptop.

git-svn-id: svn://kolibrios.org@7737 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-03-13 01:41:46 +00:00
036ce5c69d Apply patch from r7584 to all audio drivers.
Allow audio drivers to use IRQs 1,2,8,12, this is MenuetOS legacy.

git-svn-id: svn://kolibrios.org@7585 a494cfbc-eb01-0410-851d-a64ba20cac60
2019-02-22 22:39:36 +00:00
CleverMouse
f48620ab51 remove obsolete logic, IRQs 1,2,8,12 have been nothing special for a while
git-svn-id: svn://kolibrios.org@7584 a494cfbc-eb01-0410-851d-a64ba20cac60
2019-02-21 18:59:13 +00:00
b00bl1k
eee894983a usbftdi: fix errors
git-svn-id: svn://kolibrios.org@7552 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-11-12 18:39:44 +00:00
hidnplayr
82e469a233 RTL8169 driver: Small bugfix, cleanup
git-svn-id: svn://kolibrios.org@7299 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-07-01 10:56:44 +00:00
hidnplayr
afdec23ff9 Small extension to 86duino GPIO Demo
git-svn-id: svn://kolibrios.org@7298 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-07-01 10:48:38 +00:00
hidnplayr
330d103dec Update bcm57xx driver stub as well.
git-svn-id: svn://kolibrios.org@7251 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-04-21 08:35:26 +00:00
hidnplayr
ade341318e Interpret 64-bit PCI BAR's properly.
git-svn-id: svn://kolibrios.org@7250 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-04-21 08:29:06 +00:00
Sergey Semyonov (Serge)
d9a1d7b212 i915 destroy_cursor(): GEN3 specific code
git-svn-id: svn://kolibrios.org@7173 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-03-05 18:32:47 +00:00
Sergey Semyonov (Serge)
e9755d2ab6 ati-4.6.7
git-svn-id: svn://kolibrios.org@7146 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-02-03 12:23:53 +00:00
Sergey Semyonov (Serge)
cb2af79a5a i915-4.6.7
git-svn-id: svn://kolibrios.org@7144 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-02-02 15:17:50 +00:00
Sergey Semyonov (Serge)
66fbaa74b0 ddk: v4.6.7
git-svn-id: svn://kolibrios.org@7143 a494cfbc-eb01-0410-851d-a64ba20cac60
2018-02-02 14:53:42 +00:00
hidnplayr
5e5c753d2f i8255x: Give device more time to perform selective reset.
git-svn-id: svn://kolibrios.org@6948 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-08-31 18:55:12 +00:00
hidnplayr
3bf057cc8d i8254x: Dont set auto-negotiation bit in transmit configuration register, it requires extra code to work properly.
git-svn-id: svn://kolibrios.org@6947 a494cfbc-eb01-0410-851d-a64ba20cac60
2017-08-30 19:09:46 +00:00