Joseph R. Prostko
1d016b78ec
Add Intel Iris Pro Graphics 5200 to the intel_extreme driver
...
* This enables the intel_extreme driver on the Clevo W740SU and its variants like the System76 Galago UltraPro
hrev47787
2014-08-31 16:04:12 -04:00
Jonathan Schleifer
4409556b7a
Small fix for C++11 to make Clang happy
hrev47786
2014-08-31 21:59:28 +02:00
Humdinger
18684e0caf
Added alternative and improved icons for Be and Zeta disks
hrev47785
2014-08-31 19:11:09 +02:00
Michael Lotz
dd89f967a7
usb_keyboard: Add support for debug keyboards on all HCIs.
...
Check for support of debug transfers from all HCIs and use the ones
that provide it.
hrev47784
2014-08-31 12:08:21 +02:00
Michael Lotz
b0e1d28d2b
USB: Cleanup hardcoded bitmap size.
2014-08-31 12:08:21 +02:00
Michael Lotz
2747989d9e
USB: Warn if debug allocation does not fit debug chunk size.
2014-08-31 12:08:20 +02:00
Michael Lotz
9c0623a8f2
USB: Increase debug chunk size from 64 to 128 bytes.
...
The queue head structure in EHCI is bigger than the previous debug
chunk size. Multiple allocations therefore overwrote eachother.
2014-08-31 12:08:19 +02:00
Michael Lotz
21c0d3131d
USB: Remove check for UHCI in get_usb_pipe_for_id kdl command.
...
The bus managers check that the pipe belongs to them in their
respective debugger commands.
2014-08-31 12:08:19 +02:00
Michael Lotz
4182d2cadf
EHCI: Cleanup member declaration order to match definition.
2014-08-31 12:08:18 +02:00
Michael Lotz
7cbae3c969
EHCI: Implement debug transfers.
2014-08-31 12:08:17 +02:00
Michael Lotz
d7626f8db3
EHCI: Move locking to be only around actually critical section.
2014-08-31 12:08:17 +02:00
Michael Lotz
63cf3cfa11
EHCI: Simplify short packet logic to use alternate pointer.
...
The alternate pointer is the software equivalent of the alternate
physical address in the hardware queue head part. The controller
follows that path, so we can follow the alternate pointer as well.
Simplifies and generalizes the logic.
2014-08-31 12:08:16 +02:00
François Revol
66b9a96b18
typo
hrev47783
2014-08-31 02:06:37 +02:00
Ithamar R. Adema
586995da47
ARM: make ARM C++ unwind stubs panic
...
As suggested by Francois, thanks for paying attention!
hrev47782
2014-08-30 16:50:46 -07:00
Ithamar R. Adema
780ca2bd15
ARM: abort() is already pulled in using kernel_util.o
...
It was just here to make libgcc happy.
hrev47781
2014-08-30 16:43:49 -07:00
Ithamar R. Adema
ad5bdbdfd4
ELF: enlarge the allowed padding between sections
...
Turns out the padding on ARM is slightly larger, and prevented
the kernel add-ons from being loaded.
2014-08-30 16:43:48 -07:00
Stephan Aßmus
6e48c81bad
HaikuDepot: Try to use correct architecture and preferred language...
...
... when retrieving package info. Added listener support for setting
the summary and description. The list view updates on summary changes.
Those happen (in theory) if the web app provides a translated summary.
hrev47780
2014-08-31 01:31:16 +02:00
Stephan Aßmus
27dd7f6d71
HaikuDepot: Add User-Agent header to web app JSON requests.
hrev47779
2014-08-30 23:42:08 +02:00
Stephan Aßmus
e3fdc8940c
HaikuDepot: Use web app bulk transfers.
...
Collect up to 50 packages and get information about them in a bulk transfer.
If that fails, do it in two smaller transfers, until only one package is
left, fall back to use the getPkg method than.
Remember packages for which there is an icon on the server. After the
first round of reading icons from the cache, only try to fetch icons from
the server for which we know one should be there.
Added quite a bit of command line output to see what is going on.
2014-08-30 23:42:07 +02:00
Stephan Aßmus
630c253b03
HaikuDepot/WebAppInterface: Support bulk transfers.
...
Refactor code to send different JSON requests.
2014-08-30 23:42:05 +02:00
Stephan Aßmus
e9c77bd249
JSON parser: Added TODOs.
2014-08-30 23:42:04 +02:00
Stephan Aßmus
ee942591ca
JSON parser: Fixed increasing position after constants.
...
The first letter is already increased by the main parse loop.
2014-08-30 23:42:03 +02:00
Stephan Aßmus
ffd7c6110b
JSON parser: Improve by using exceptions to get exact error
...
Also strip redundant "_Parser_" prefix from private methods.
2014-08-30 23:42:02 +02:00
Oliver Tappe
7f9beaf1f8
Fix #11110 : problems invoking configure.
...
* configure without arguments used to work on Haiku, but it no
longer did since hrev47574 - fix the usage check to make it
work again.
hrev47778
2014-08-30 21:42:12 +02:00
Ithamar R. Adema
cbe5cf641d
ARM: add a couple of ARM specific stubs
...
These are ARM EABI specific exception handling functions, referenced
from the gcc c++ libraries.
hrev47777
2014-08-30 21:10:27 +02:00
Adrien Destugues
196675be76
es1370: fix build.
...
It looks like this driver could be used by vmware. Untested.
hrev47776
2014-08-30 14:04:30 +02:00
Humdinger
f8d2409385
Added Intel HD 4600 ID to intel_extreme driver
hrev47775
2014-08-30 11:47:36 +02:00
autonielx
54a3250ae2
Update translations from Pootle
hrev47774
2014-08-30 06:25:03 +02:00
François Revol
19dad39ba8
pc_serial: mention my oxfordsemi 2 ports card and specs
hrev47773
2014-08-30 00:20:30 +02:00
François Revol
61b007a076
serial_mouse: fix string length
hrev47772
2014-08-29 20:30:56 +02:00
François Revol
821075b6ce
serial_mouse: also check for "pc_serial#" ports
...
... since that's what we publish now.
Maybe we should just use the BeOS names instead.
hrev47771
2014-08-29 20:11:38 +02:00
François Revol
5e90a2a9c6
serial_mouse: fix debug build
hrev47770
2014-08-29 18:51:53 +02:00
François Revol
2cc9735a8f
serial_mouse: fix build
...
Looks like some header changed name...
hrev47769
2014-08-29 18:05:07 +02:00
François Revol
4a1a879556
re-add serial_mouse input_server addon to the build
...
Whether it hangs input_server is not a reason to remove
it from the build anyway.
hrev47768
2014-08-29 17:59:03 +02:00
François Revol
039f88d807
pc_serial: more NULL checks
hrev47767
2014-08-29 17:09:01 +02:00
Rene Gollent
432da9e337
Debugger: Implement remaining part of #11033 .
...
TeamDebugInfo:
- Add function to invalidate a source entry's file mapping.
UserInterfaceListener:
- Add listener hook to be able to invoke the aforementioned invalidate.
Add corresponding implementation in TeamDebugger.
FileManager:
- When asked to locate a source entry, invalidate any existing mapping
first.
TeamWindow:
- Always allow choosing an alternate source file.
- If we already have an existing source mapping, invalidate it first
before attempting to establish a new one.
hrev47766
2014-08-29 11:04:48 -04:00
François Revol
8ee781bf7b
pc_serial: fix gcc4 warnings (hopefully)
hrev47765
2014-08-29 16:58:08 +02:00
François Revol
474174f6f3
pc_serial: add to haiku package. It's working \o/
hrev47764
2014-08-29 15:21:44 +02:00
François Revol
a9ccc3a5ec
pc_serial: mask THRE again when we're out of data
hrev47763
2014-08-29 15:21:43 +02:00
François Revol
b6708d7c47
pc_serial: wait for writes to complete on a sem
...
This avoids close being called too early and discarding output.
2014-08-29 15:21:42 +02:00
François Revol
6e7189d9b2
pc_serial: toggle THRE in IER to make VirtualBox happy
...
Not sure it's needed on real hardware yet.
2014-08-29 15:21:42 +02:00
François Revol
e9bbba8b84
pc_serial: cache IER and temporarily mask IRQs until dpc done
...
No need to be flooded by IRQs while filling in the FIFO...
2014-08-29 15:21:10 +02:00
François Revol
9ab497059d
pc_serial: apply lcr parameters even when unmasking latch reg
...
No need to change line params even more if it was already the same before.
2014-08-29 15:21:08 +02:00
Adrien Destugues
9bc823ff5c
HaikuWebKit 1.4.3.
...
Fixed for real, this time...
hrev47762
2014-08-29 12:34:33 +02:00
François Revol
02f6c664cc
pc_serial: try to enable 64 byte FIFO
...
We should probably detect the UART type properly first,
but the IRQ handler also checks for the available FIFO length anyway.
hrev47761
2014-08-29 12:30:20 +02:00
François Revol
efbc894614
pc_serial: skip waiting for pending DPC in free hook
...
Since it's possible to fail queuing them, the count doesn't go down to 0,
and the process just hangs forever on exit. It might not be necessary anyway.
2014-08-29 12:30:19 +02:00
François Revol
aa05d85ca6
pc_serial: break instead of continue in irq handler
...
We don't want to busy loop, do we?
2014-08-29 12:27:52 +02:00
François Revol
f71a01ad56
pc_serial: add a termios member to store config across open cycles
2014-08-29 12:27:51 +02:00
François Revol
ddee8aa960
pc_serial: invoke scheduler when queuing DPC
...
We really want this to be done ASAP...
2014-08-29 12:27:51 +02:00
François Revol
c5c041a5ba
pc_serial: fix KDL on close
...
It's working \o/
Just need to figure out why it waits for \n to transmit.
We now only destroy the cookies in the free hook.
Mention pending DPC as soon as when inside the irq handler.
Also limit the number of loops in the IRQ handler to avoid busy looping.
It only happened when testing with normal priority but you never know...
2014-08-29 12:27:51 +02:00