X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Ffleet%2Fapi%2FFleet.java;h=361f5afdd64189bbcc6db7448b93623b7509bc9a;hb=57722675592b6e01d4e1be7632994e60bd1cf1f0;hp=ce0cfb2792c0f97eca3b62c4cedc942dec374558;hpb=843e77fc05627b0d985d9f93f0f6d09b003ad81b;p=fleet.git diff --git a/src/edu/berkeley/fleet/api/Fleet.java b/src/edu/berkeley/fleet/api/Fleet.java index ce0cfb2..361f5af 100644 --- a/src/edu/berkeley/fleet/api/Fleet.java +++ b/src/edu/berkeley/fleet/api/Fleet.java @@ -35,6 +35,12 @@ public abstract class Fleet implements Iterable { /** the width of the immediate field in the "set data latch" instruction */ public abstract int getSetWidth(); + + /** FIXME: this will soon become a property of individual memories rather than the entire Fleet */ + public abstract int getMaxCodeBagSize(); + + /** FIXME: this will soon become a property of individual memories rather than the entire Fleet */ + public abstract BitVector makeCodeBagDescriptor(long offset, long length); /** * Encodes an instruction as a BitVector