[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#589804: Implement missing syscalls on Alpha



On Wed, 21 Jul 2010, Michael Cree wrote:

> 
> It would be nice to have the missing syscalls on Alpha wired up to bring it
> up to date with the other architectures. It was unfortunate that the patch
> sent upstream to achieve this was missed during the 2.6.32 development
> window and didn't get merged by Linus unto 2.6.33.

I am happy to add those, they are on my todo list, thanks for reporting.
 
> I attach the patch patch-alpha-wire-up-syscalls.txt that wires up the
> missing syscalls on the Alpha architecture and brings it up to date with the
> other architectures.  This patch is a modification of the upstream commits
> 6e17e8b9fb74b9fb9f6ea331f7f4a049c5b4c4b8 and
> 21797c599c710d3851d241c4b50690f2482bf618 in that it replaces the recvmmsg
> syscall with a placeholder as it is not available in 2.6.32.
> 
> As mentioned in bug report #588409 (which is now closed) support for
> performance events on Alpha was merged upstream for 2.6.33.  I include here
> the patch patch-alpha-implement-sw-perf-events.txt which is a combination of
> the upstream commits a582e6f01b90211933e70edcec9bc0bbb1157402 and
> fcd14b3203b538dca04a2b065c774c0b57863eec and wires up the performance events
> syscall and provides the Alpha specific code to the perf tools.
> 
> I have tested both these patches applied to the Debian 2.6.32-17 kernel
> source (though I did have to disable the buildcheck.py script as the ABI
> didn't match) and it is running successfully on an Alpha PWS600au.

please send in the log of the broken ABI so that it can be ignored
on purpose. still need to have a look at it.
thanks



Reply to: