def checkavailrawpc(context, am):
    """Returns a list of node objects representing available raw PCs at the
given aggregate."""
    avail = []
    ad = am.listresources(context)
    for node in ad.nodes:
        if node.exclusive and node.available:
            if 'raw-pc' in node.sliver_types:
                avail.append(node)
    return avail
