DMASequencer.hh (9117:49116b947194) DMASequencer.hh (9208:2451e60d4555)
1/*
2 * Copyright (c) 2008 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

38
39struct DMARequest
40{
41 uint64_t start_paddr;
42 int len;
43 bool write;
44 int bytes_completed;
45 int bytes_issued;
1/*
2 * Copyright (c) 2008 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

38
39struct DMARequest
40{
41 uint64_t start_paddr;
42 int len;
43 bool write;
44 int bytes_completed;
45 int bytes_issued;
46 uint8* data;
46 uint8_t *data;
47 PacketPtr pkt;
48};
49
50class DMASequencer : public RubyPort
51{
52 public:
53 typedef DMASequencerParams Params;
54 DMASequencer(const Params *);

--- 25 unchanged lines hidden ---
47 PacketPtr pkt;
48};
49
50class DMASequencer : public RubyPort
51{
52 public:
53 typedef DMASequencerParams Params;
54 DMASequencer(const Params *);

--- 25 unchanged lines hidden ---