Deleted Added
full compact
aim_machdep.c (227628) aim_machdep.c (228869)
1/*-
2 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
3 * Copyright (C) 1995, 1996 TooLs GmbH.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 41 unchanged lines hidden (view full) ---

50 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
51 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
52 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
53 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
54 * $NetBSD: machdep.c,v 1.74.2.1 2000/11/01 16:13:48 tv Exp $
55 */
56
57#include <sys/cdefs.h>
1/*-
2 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
3 * Copyright (C) 1995, 1996 TooLs GmbH.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 41 unchanged lines hidden (view full) ---

50 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
51 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
52 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
53 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
54 * $NetBSD: machdep.c,v 1.74.2.1 2000/11/01 16:13:48 tv Exp $
55 */
56
57#include <sys/cdefs.h>
58__FBSDID("$FreeBSD: head/sys/powerpc/aim/machdep.c 227628 2011-11-17 15:49:42Z nwhitehorn $");
58__FBSDID("$FreeBSD: head/sys/powerpc/aim/machdep.c 228869 2011-12-24 19:34:52Z jhibbits $");
59
60#include "opt_compat.h"
61#include "opt_ddb.h"
62#include "opt_kstack_pages.h"
63
64#include <sys/param.h>
65#include <sys/proc.h>
66#include <sys/systm.h>

--- 427 unchanged lines hidden (view full) ---

494 bcopy(generictrap, (void *)EXC_ISE, (size_t)&trapsize);
495 #endif
496 bcopy(generictrap, (void *)EXC_EXI, (size_t)&trapsize);
497 bcopy(generictrap, (void *)EXC_FPU, (size_t)&trapsize);
498 bcopy(generictrap, (void *)EXC_DECR, (size_t)&trapsize);
499 bcopy(generictrap, (void *)EXC_SC, (size_t)&trapsize);
500 bcopy(generictrap, (void *)EXC_FPA, (size_t)&trapsize);
501 bcopy(generictrap, (void *)EXC_VEC, (size_t)&trapsize);
59
60#include "opt_compat.h"
61#include "opt_ddb.h"
62#include "opt_kstack_pages.h"
63
64#include <sys/param.h>
65#include <sys/proc.h>
66#include <sys/systm.h>

--- 427 unchanged lines hidden (view full) ---

494 bcopy(generictrap, (void *)EXC_ISE, (size_t)&trapsize);
495 #endif
496 bcopy(generictrap, (void *)EXC_EXI, (size_t)&trapsize);
497 bcopy(generictrap, (void *)EXC_FPU, (size_t)&trapsize);
498 bcopy(generictrap, (void *)EXC_DECR, (size_t)&trapsize);
499 bcopy(generictrap, (void *)EXC_SC, (size_t)&trapsize);
500 bcopy(generictrap, (void *)EXC_FPA, (size_t)&trapsize);
501 bcopy(generictrap, (void *)EXC_VEC, (size_t)&trapsize);
502 bcopy(generictrap, (void *)EXC_PERF, (size_t)&trapsize);
502 bcopy(generictrap, (void *)EXC_VECAST_G4, (size_t)&trapsize);
503 bcopy(generictrap, (void *)EXC_VECAST_G5, (size_t)&trapsize);
504 #ifndef __powerpc64__
505 /* G2-specific TLB miss helper handlers */
506 bcopy(&imisstrap, (void *)EXC_IMISS, (size_t)&imisssize);
507 bcopy(&dlmisstrap, (void *)EXC_DLMISS, (size_t)&dlmisssize);
508 bcopy(&dsmisstrap, (void *)EXC_DSMISS, (size_t)&dsmisssize);
509 #endif

--- 286 unchanged lines hidden ---
503 bcopy(generictrap, (void *)EXC_VECAST_G4, (size_t)&trapsize);
504 bcopy(generictrap, (void *)EXC_VECAST_G5, (size_t)&trapsize);
505 #ifndef __powerpc64__
506 /* G2-specific TLB miss helper handlers */
507 bcopy(&imisstrap, (void *)EXC_IMISS, (size_t)&imisssize);
508 bcopy(&dlmisstrap, (void *)EXC_DLMISS, (size_t)&dlmisssize);
509 bcopy(&dsmisstrap, (void *)EXC_DSMISS, (size_t)&dsmisssize);
510 #endif

--- 286 unchanged lines hidden ---