linux_dsm_epyc7002/arch/m68k/hp300
Finn Thain 4be2ba93cf m68k: hp300: Handle timer counter overflow
Because hp300_read_clk() never checks the timer interrupt flag it may
fail to notice that the timer has wrapped, allowing the clock to jump
backwards. This is not a new problem.

This is resolved by checking the interrupt flag and, if need be,
taking wrap-around into account. The interrupt handler clears the flag
when it eventually executes.

Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
2019-03-25 10:22:24 +01:00
..
config.c m68k: Drop ARCH_USES_GETTIMEOFFSET 2019-03-25 10:22:24 +01:00
hp300map.map
Makefile m68k: kill arch/m68k/hp300/ksyms.c 2008-02-05 09:44:23 -08:00
README.hp300
reboot.S
time.c m68k: hp300: Handle timer counter overflow 2019-03-25 10:22:24 +01:00
time.h m68k: Drop ARCH_USES_GETTIMEOFFSET 2019-03-25 10:22:24 +01:00

HP300 notes
-----------

The Linux/HP web page is at <http://www.tazenda.demon.co.uk/phil/linux-hp/>

Currently only 9000/340 machines have been tested.  Any amount of RAM should
work now but I've only tried 16MB and 12MB.

The serial console is probably broken at the moment but the Topcat/HIL keyboard
combination seems to work for me.  Your mileage may vary.

The LANCE driver works after a fashion but only if you reset the chip before
every packet.  This doesn't make for very speedy operation.