haiku/headers
Jérôme Duval b027a0a2f7 pci: change offset type to uint16 in config space API.
* The config space is larger than 255, we need to use an uint16 to access
offsets superior or equal to 256. The current API only proposes an uint8 for this.
This change switches the offset parameter to the uint16 type. Axel hinted that
the used values are the same with such a change (the doc says sign extended to 2 or
4 bytes).
I checked with GCC2 and it's indeed the case when inspecting the memory.
With GCC4, instructions are the same on function call.
* prints info about extended capabilities.
* struct pci_module_info and struct pci_device_module_info are extended with
pci_find_extended_capability().
2013-06-24 19:29:00 +02:00
..
build Convert fs_host files from c back to cpp and style changes. 2012-08-13 18:51:59 -04:00
compatibility Drop "protected"-define from bsd-compatibility header 2012-11-05 09:37:55 +01:00
config Merge branch 'master' into x86_64 2012-08-16 21:11:15 +01:00
cpp Allow use of c_str() on wstring. 2012-10-27 17:14:55 +02:00
glibc * merged 32bit-wchar_t branches of buildtools and haiku back into 2009-07-07 10:30:09 +00:00
libs Discard Termcap and switch console apps to use Terminfo 2013-05-23 14:07:50 +02:00
os pci: change offset type to uint16 in config space API. 2013-06-24 19:29:00 +02:00
posix libnetwork: Check for ipv4 flag in resolv.conf 2013-04-14 17:03:32 -05:00
private virtio: added several devices ids. 2013-06-07 18:00:17 +02:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00