Source Activity

Syndicate content
Updated: 53 min 13 sec ago

pc_serial: fix KDL on close

Fri, 2014-08-29 10:27
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...
Categories: Development

pc_serial: use the tty module directly from the deferred IRQ

Fri, 2014-08-29 10:27
pc_serial: use the tty module directly from the deferred IRQ

It still crashes on close sometimes but writing seems to work.
Categories: Development

pc_serial: try to skip the port used for kernel debugging output

Fri, 2014-08-29 10:27
pc_serial: try to skip the port used for kernel debugging output

Not that easy to handle all cases correctly,
but should work for the default case.
Categories: Development

pc_serial: manually probe the default ISA ports

Fri, 2014-08-29 10:27
pc_serial: manually probe the default ISA ports

Since config_manager is basically a stub, and even VirtualBox
doesn't publish the serial ports as PCI devices, we must probe for them.

Ideally config_manager would find them in the device manager tree
which would have been populated from the PnP BIOS or even ACPI tables...
Categories: Development

pc_serial: convert irq handler to use DPC

Fri, 2014-08-29 10:27
pc_serial: convert irq handler to use DPC

Let's hope we won't loose data because it.

We have to cache the value of IIR read from IsInterruptPending(),
because some conditions are acknowledged only by reading it...
Categories: Development

pc_serial: WIP: kinda supports writes through tty module

Fri, 2014-08-29 10:27
pc_serial: WIP: kinda supports writes through tty module

It's still not fully working, and the tty module doesn't help
since it's not callable from an irq handler.
Categories: Development

HaikuDepot: Sync defined categories with web-app.

Fri, 2014-08-29 08:45
HaikuDepot: Sync defined categories with web-app.

Also test all (currently) possible categories when retrieving package info.
Categories: Development

Add support for my Core i3 integrated graphics.

Fri, 2014-08-29 07:37
Add support for my Core i3 integrated graphics.
Categories: Development

Fix HaikuBuildCompatibility to not define atmics anymore.

Fri, 2014-08-29 07:37
Fix HaikuBuildCompatibility to not define atmics anymore.

This reverts commit 34dbbb65fdfa4a70cd2c472731bb71b16385e29f.
Instead, we can remove thos from HaikuBuildCompatibility and things will work fine, unless one try t build Haiku on BeOS (this isn't
supported anymore) or a very old Haiku which esdon't have those.
Categories: Development

Use correct PCI register base address for newer Radeon chips

Thu, 2014-08-28 20:21
Use correct PCI register base address for newer Radeon chips

* Radeon chips since Bonaire use a different PCI register base
  address. Select the correct one depending on chipset generation
  (values from Linux driver).

* Makes radeon_hd work for newer APUs/GPUs (tested with Kabini APU).
Categories: Development

strcpy had the wrong arg order.

Thu, 2014-08-28 20:01
strcpy had the wrong arg order.
Categories: Development

Use strcpy, fix style issues.

Thu, 2014-08-28 17:54
Use strcpy, fix style i