History log of /haiku/src/tests/add-ons/Jamfile
Revision Date Author Comments
# c2d37953 28-Jul-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Rework PLL calculations for Iron Lake

The limits were wrong in several places. Checked the sandy bridge, ivy
brige and haswell docs, they all say mostly the same.

- The value of p2 is either 7, 14, 5 or 10 depending on 1 bit in the
config register and on the display type. We can guess which values are
right according to the global P limit (5-80 when using 5/10,
28-something when using 14/7). The values are different because CRT
need a precise, but rather low pixel clock, while modern display
interface can accomodate being faster than required by a few MHz, but
need a much higher speed (the bits are transferred serially, so they
need to be at least 8 times faster than a DAC).

- The limits for N were obviously wrong, as the register is written with
N-2, so values less than 2 make no sense. Use 3-8 as specified in the
datasheet.

- The reference frequency (set by the driver) was wrong, too. It is
120MHz, not 96. It is 100MHz in some cases (FDI, etc), we should see
when this happens and switch to the right reference for PLL
computations.

- There was an attempt to minimize the value of N (a powersaving effort,
I guess?), but it would basically force the loop to stop at the first
value of N tested, resulting in way off timings in some cases.

- To ease testing and stop sending patches and syslogs back and forth
with vidrep, extract the "test mode" from pll.cpp into a proper test
executable, making it a little easier to experiment with the code and
fix the problems.

This should fix #13669 and possibly other cases of "out of range", black
screen, bad timings, etc.

Change-Id: Ic4c1c159701f352b7c1ef15a647f023c82ac26c
Reviewed-on: https://review.haiku-os.org/360
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 25342134 30-Oct-2011 Axel Dörfler <axeld@pinc-software.de>

* Started a very simple test application for the IMAP add-on.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42995 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 59cad21b 28-Oct-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Add a simple CLucene search app written by Ankur Sethi. I just made some smaller modifications. Don't look at the coding style, it is just for testing at the moment, this has to be integrate somewhere else anyway, there is no point to fix it at this state. There are also some memory leaks...



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39173 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0832f66c 30-Dec-2008 Philippe Houdoin <philippe.houdoin@gmail.com>

Added a small faking OpenGL renderer add-on as a testbed for direct
mode threading/drawing issue.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28834 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc3 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 62f29f2d 15-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Added test application for the task manager window.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13146 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 94628dc2 17-Jan-2004 Axel Dörfler <axeld@pinc-software.de>

Added MusePack reader test to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6132 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d371dc7 10-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added translators subdir.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@688 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3727040 13-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added add-ons test to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@184 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 25342134e74a516ebe530cbc43cb84d924967394 30-Oct-2011 Axel Dörfler <axeld@pinc-software.de>

* Started a very simple test application for the IMAP add-on.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42995 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 59cad21bf2afa6aba8e5bc6e2fc9e6f824dc52b3 28-Oct-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Add a simple CLucene search app written by Ankur Sethi. I just made some smaller modifications. Don't look at the coding style, it is just for testing at the moment, this has to be integrate somewhere else anyway, there is no point to fix it at this state. There are also some memory leaks...



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39173 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0832f66cc5b61602f7afa85b351b21a0fa84a5c4 30-Dec-2008 Philippe Houdoin <philippe.houdoin@gmail.com>

Added a small faking OpenGL renderer add-on as a testbed for direct
mode threading/drawing issue.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28834 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 338b8dc301721b1f472e8297a898d4eaa2f2ee3a 29-Oct-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Merged changes from branch build_system_redesign at revision 14573.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 62f29f2d9b99c90e189d94f0f7a2ec9e8d5549a5 15-Jun-2005 Axel Dörfler <axeld@pinc-software.de>

Added test application for the task manager window.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13146 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 94628dc2b96b0986f614c8b65df286e03d2f392e 17-Jan-2004 Axel Dörfler <axeld@pinc-software.de>

Added MusePack reader test to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6132 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d371dc7da12a0923b0bcd089b32acdff90d5efe 10-Aug-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added translators subdir.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@688 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b3727040a0f537e48ed4eb7eb8e02c33a933bb49 13-Jul-2002 Ingo Weinhold <ingo_weinhold@gmx.de>

Added add-ons test to the build.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@184 a95241bf-73f2-0310-859d-f6bbb57e9c96