aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/init_vusb_ids.go
Commit message (Collapse)AuthorAgeFilesLines
* tools/usbgen: extract driver namesAndrey Konovalov2025-08-211-9213/+9969
| | | | | | | | | | Change the kernel patch and the syz-usbgen tool to split the extracted USB IDs by the driver they belong to. This will allow for a more precise patching of class/driver-specific USB descriptors. Also update USB IDs with Linux kernel 6.16.
* sys/linux: update USB IDsAndrey Konovalov2024-07-251-81/+397
| | | | Based on v6.10-rc4 and new upstream-usb.config.
* sys/linux: update USB IDsAndrey Konovalov2023-10-231-225/+343
| | | | Based on v6.6-rc6 and upstream-usb.config.
* sys/linux: update USB IDsAndrey Konovalov2022-02-041-35/+125
| | | | Based on v5.17-rc1 and upstream-usb.config.
* sys/linux: update USB IDsAndrey Konovalov2021-01-061-98/+78
| | | | Based on 5.11-rc1 and upstream-usb.config.
* all: fix marking of auto-generated filesDmitry Vyukov2020-07-291-1/+1
| | | | | Update the copyright checking script and more files for the standard convention of marking auto-generated files.
* dashboard/config, sys/linux: update usb configAndrey Konovalov2020-06-191-5/+27
|
* dashboard/config, sys/linux: update usb configAndrey Konovalov2020-04-231-17/+29
|
* dashboard, sys: update USB configAndrey Konovalov2020-02-111-5/+14
|
* sys/linux, dashboard: update USB config and IDsAndrey Konovalov2019-12-101-0/+29
|
* dashboard/config: better extract usb configsAndrey Konovalov2019-10-231-1/+0
| | | | | | When generating a USB config, disable USB symbols that are disabled in the base config, as they might have been enabled when some of the dependecies got enabled.
* dashboard/config: update USB configAndrey Konovalov2019-10-141-1/+8
|
* dashboard, sys/linux: update USB configsAndrey Konovalov2019-10-011-0/+6
|
* sys/linux, dashboard: update USB configAndrey Konovalov2019-09-041-2/+16
|
* dashboard, sys/linux: extract more HID USB configs (#1310)Andrey Konovalov2019-08-021-17/+204
| | | | | Some USB drivers don't depend on core USB symbols, but rather depend on a generic symbol for some input subsystem (e.g. HID). Account for that when extracting USB configs.
* sys/linux: extract USB HID ids (#1294)Andrey Konovalov2019-07-221-0/+443
| | | | | | | | | | | | | | | | | | * sys/linux: extract USB HID ids As it turns out the HID kernel subsystem registers only one USB driver that checks that the interface of the connected device has HID class and then looks up its own list of vendor/device ids to find a matching driver. This means that we currently don't generate proper vendor/device ids for USB HID devices. This patch updates the syz-usbgen tool to also extract USB HID vendor/device ids from a running kernel and makes the generated descriptions for HID devices to be patched using the extracted ids. This patch also contains some minor improvements to USB descriptions (better HID descriptions and more replies for some USB classes/drivers). * sys/linux: run make generate
* dashboard: fix usb config extraction scriptAndrey Konovalov2019-07-161-44/+9
| | | | | Fix extracting more configs that are actually enabled. Regenerate upsteam-usb.config and sys/linux/init_vusb_ids.go.
* dashboard: update USB configs to the latest usb-linusAndrey Konovalov2019-05-291-12/+16
| | | | Also clean up config generation scripts a bit.
* dashboard: add scripts for generating USB kernel configsAndrey Konovalov2019-05-131-2/+197
| | | | | | This is done via a custom Kconfiglib based script, that allows to merge in all USB configs from a provided one into the current. The script finds and enabled all USB configs and their dependencies.
* sys: add USB descriptionsAndrey Konovalov2019-04-111-0/+7823
This commit adds syzkaller descriptions for USB fuzzing. The descriptions in vusb.txt are written manually and cover different kinds of USB descriptors. The descriptions in init_vusb_ids.go are generated automanitally by the syz-usbgen tool and contain the vendor, device and some other IDs that map to different USB drivers.