From 08d9e0ea7ad5f6a0addd711bc4ff14cff2789170 Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Tue, 11 Apr 2006 19:35:30 -0400 Subject: change how much of the param string is copied into the kenel Set locked flag if required make SC always return success -- this needs to be fixed at some point fix a couple of things FS executes a bit of console code before dying a horrible death arch/alpha/linux/system.cc: only need to copy the length of the os flags param, not 256 bytes cpu/simple/cpu.cc: Set the physical flag if required Make LL/SC always return success mem/bus.cc: add some dprintfs and change a assert to a panic mem/port.cc: delete the buffer with the [] operator mem/request.hh: add a function to reset a request --HG-- extra : convert_revision : f2b78ddad33c7f6ffe1c48791d86609ff1d10d46 --- mem/request.hh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mem/request.hh') diff --git a/mem/request.hh b/mem/request.hh index 90c46646e..6bcfd9c5b 100644 --- a/mem/request.hh +++ b/mem/request.hh @@ -63,9 +63,13 @@ class Request { //@todo Make Accesor functions, make these private. public: - /** Cunstructor, needs a bool to signify if it is/isn't Cpu Request. */ + /** Constructor, needs a bool to signify if it is/isn't Cpu Request. */ Request(bool isCpu); + /** reset the request to it's initial state so it can be reused by the + * CPU.*/ + void reset(bool isCpu); + //First non-cpu request fields private: /** The physical address of the request. */ -- cgit v1.2.3