1461027678-41e79cf9-ba18-4f2e-93cf-302cbc80f1cd

1. A computer implemented method for creating a translation lookaside buffer entry comprising:
a) accessing a physical memory address associated with a tentative translation lookaside buffer entry;
b) comparing said physical memory address with a predetermined memory range; and
c) if said physical memory address is within said predetermined memory range, invoking an exception.
2. The method as described in claim 1 further comprising modifying said tentative translation lookaside buffer entry in response to said exception.
3. The method as described in claim 2 further comprising storing a modified translation lookaside buffer entry into a translation lookaside buffer.
4. The method as described in claim 1 further comprising if said physical memory address is outside said predetermined memory range, storing said tentative translation lookaside buffer entry into a translation lookaside buffer without modification.
5. The method as described in claim 3 further comprising if said physical memory address is outside said predetermined memory range, storing said tentative translation lookaside buffer entry into a translation lookaside buffer without said modifying.
6. The method as described in claim 1 wherein said tentative translation lookaside buffer entry is accessed from a page table entry.
7. The method as described in claim 2 wherein said physical memory address of said tentative translation lookaside buffer entry is modified by said modifying.
8. The method as described in claim 2 wherein an attribute of said tentative translation lookaside buffer entry is modified by said modifying.
9. A circuit for creating a translation lookaside buffer entry comprising:
a fill engine for constructing a tentative translation lookaside buffer entry and for invoking a comparison between a physical memory address associated with said tentative translation lookaside buffer entry and a predetermined physical memory address range;
a comparator coupled to said fill engine for comparing said physical memory address associated with said tentative translation lookaside buffer entry and said predetermined physical memory address range and for invoking an exception if a match occurs; and
a fix-up handler coupled to said fill engine and said comparator for handling said exception by performing an operation to modify said tentative translation lookaside buffer entry.
10. The circuit as recited in claim 9 further comprising a page table entry which provides said tentative translation lookaside buffer entry.
11. The circuit as described in claim 9 wherein said fix-up handler generates a modified tentative translation lookaside buffer entry.
12. The circuit as described in claim 11 wherein said fix-up handler modifies, the physical memory address of said tentative translation lookaside buffer entry.
13. The circuit as described in claim 11 wherein said fix-up handler modifies an attribute of said tentative translation lookaside buffer entry.
14. The circuit as described in claim 11 wherein said fill engine enters said modified translation lookaside buffer entry into a translation lookaside buffer.
15. A computer system comprising a processor coupled to a bus and a memory coupled to said bus and comprising instructions that when executed implement a method of creating a translation lookaside buffer entry comprising:
a) accessing a physical memory address associated with a tentative translation lookaside buffer entry;
b) comparing said physical memory address with a predetermined memory range;
c) if said physical address is within said predetermined memory range, invoking an exception.
16. The computer system as described in claim 15 wherein said method further comprises modifying said tentative translation lookaside buffer entry in response to said exception to generate a modified tentative translation lookaside buffer entry.
17. The computer system as described in claim 16 wherein said method further comprises storing said modified tentative translation lookaside buffer entry into a translation lookaside buffer.
18. The computer system as described in claim 15 wherein said method further comprises if said physical address is outside said predetermined memory range, storing said tentative translation lookaside buffer entry into a translation lookaside buffer without modification.
19. The computer system as described in claim 18 wherein if said physical address is outside said predetermined memory range, storing said tentative translation lookaside buffer entry into a translation lookaside buffer without modification.
20. The computer system as described in claim 15 wherein said method further comprises obtaining said tentative translation lookaside buffer entry from a page table entry.
21. The computer system as described in claim 16 wherein said physical address of said tentative translation lookaside buffer entry is modified by said modifying.
22. The computer system as described in claim 16 wherein an attribute of said tentative translation lookaside buffer entry is modified by said modifying.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An suspension trainer comprising:
a user support;
a cover disposed around at least a portion of the user support; and
at least one attachment element connected to an end of the exercise apparatus.
2. The suspension trainer of claim 1, wherein the user support is one of a rigid element, a strap, and a belt.
3. The suspension trainer of claim 2, wherein the user support is the rigid element, and wherein the rigid element is hollow and has a curvature along a length thereof.
4. The suspension trainer of claim 1, wherein the cover is made from an impact-absorbing material.
5. The suspension trainer of claim 1, wherein the cover is attached to the user support by one of a chemical fastener, a mechanical fastener, and a friction fit.
6. The suspension trainer of claim 1, including a plurality of attachment elements, wherein a first one of the attachment elements is connected to a first end of the user support and a second one of the attachment elements is connected to a second end of the user support.
7. The suspension trainer of claim 1, wherein the at least one attachment element is a carabiner clip.
8. The suspension trainer of claim 2, including a plurality of attachment elements, wherein the rigid element has a strap extending therethrough, and wherein a first end of the strap is connected to a first one of the attachment elements and a second end of the strap is connected to a second one of the attachment elements.
9. A suspension trainer comprising:
a user support;
a cover disposed around at least a portion of the user support;
a strap supporting the user support; and
a first attachment element connected to a first end of the strap and a second attachment element connected to a second end of the strap.
10. The suspension trainer of claim 10, wherein the user support is one of a rigid element, a strap, and a belt.
11. The suspension trainer of claim 11, wherein the user support is the rigid element and wherein the rigid element is hollow and has a curvature along a length thereof.
12. The suspension trainer of claim 10, wherein the cover is made from an impact-absorbing material.
13. The suspension trainer of claim 10, wherein the cover is attached to the user support by one of a chemical fastener, a mechanical fastener, and a friction fit.
14. The suspension trainer of claim 10, wherein the first attachment element and the second attachment element are carabiner clips.
15. The suspension trainer of claim 12, wherein the strap extends through the rigid element.
16. A suspension trainer comprising:
a user support;
a cover disposed around at least a portion of the user support; and
a strap extending through the user support.
17. The suspension trainer of claim 16, wherein the user support is a rigid, hollow element having a curvature along a length of the user support.
18. The suspension trainer of claim 16, wherein the cover is attached to the user support by one of a chemical fastener, a mechanical fastener, and a friction fit.
19. The suspension trainer of claim 16, wherein the strap includes a first end having a first loop and a second end having a second loop.