Project

General

Profile

Bug #12289

remove sunfire-specific code from libprtdiag

Added by Peter Tribble 9 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
lib - userland libraries
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
IPD5

Description

As part of IPD 5, support for sunfire (EXX00) will be removed. This will be split up to ease implementation and review.

This particular issue is to clean up libprtdiag and libprtdiag_psr.

The way that libprtdaig has been implemented on SPARC is that there are shared data structures passed around, and certain platforms fill in and reference the bits of those structures they need. Unfortunately, this means that definitions of sunfire-specific data structures are present in common code, so those need to be cleaned up in order for sunfire (and its header files) to be removed.

Not only are the data structures modified. but some are removed entirely, necessitating a modification of some internal function signatures.

Also available in: Atom PDF